Описание тега nsfilewrapper

В iOS и Mac OS X класс NSFileWrapper обеспечивает доступ к атрибутам и содержимому узлов файловой системы. Узел файловой системы - это файл, каталог или символическая ссылка. Экземпляры этого класса известны как файловые оболочки.
3 ответа

Должен ли я использовать NSFileWrappers в UIManagedDocument?

Я пытаюсь сохранить plist и несколько двоичных файлов (скажем, изображений) как часть UIManagedDocument. Имя двоичных файлов является атрибутом в Core Data, и мне не нужно перечислять их, просто обращайтесь к нужному при отображении связанной сущнос…
0 ответов

Как сохранить файлы в пакет документов с пользовательским расширением в Swift

Мне нужно объединить несколько файлов, созданных в моем приложении OSX, в пакет документов с пользовательским расширением файла, которое можно открыть позже для изменения / воспроизведения / и т. Д. Например, я хочу сохранить следующие файлы: quickt…
08 мар '18 в 17:59
4 ответа

Используйте ZIP-архивы для хранения данных NSDocument

Я заметил, что Apple начала использовать zip-архивы для замены пакетов документов (папки, которые отображаются в Finder как один файл) в приложениях iWork. Я рассматриваю возможность сделать то же самое, так как продолжаю получать письма поддержки, …
16 ноя '09 в 09:33
1 ответ

Можно ли искать файлы определенного расширения во всем устройстве?

В моем приложении я пытаюсь найти все файлы определенного расширения (например, .pdf, .txt и т. Д.), Которые хранятся на устройстве (либо загружены, либо перенесены из системы), и хочу отобразить их в виде таблицы. Можно ли это сделать, и если это т…
1 ответ

Обработка загрузки / сохранения изображений в UIDocument, который содержит несколько изображений

У меня есть простой объект модели Location с несколькими текстовыми элементами и images : [UIImages]?, Location является Codable поэтому я сохраняю текстовые биты как JSON, а затем записываю изображения в тот же FileWrapper, Мой вопрос заключается в…
16 фев '18 в 18:42
1 ответ

Переопределение NSWocument fileWrapperOfType приводит к "Документ не может быть сохранен".

Я должен упустить что-то простое, но Google не помогает. Мой файл сохраняется и загружается нормально. (Я переопределил dataOfType чтобы получить некоторые вещи в нем.) Затем я переопределить fileWrapperOfType (в процессе подготовки к созданию пакет…
07 мар '10 в 22:17
1 ответ

Получение имени файла и пути из nsfilewrapper / nstextattachment в NSAttributedString

У меня есть базовый NSTextView с включенным форматированным текстом и графикой (в IB). То, что я хотел бы получить, - это путь и имя файла любых изображений, которые перетаскиваются, чтобы я мог передать их другому классу. Я новичок в NSAttributedSt…
1 ответ

iCloud теряет NSData

Я создаю приложение с iCloud. Но у меня есть некоторые проблемы.Создает каталог на iCloud, используя NSFileWrapperтогда это создает NSData (текстовый) файл в NSFileWrapper каталог.Я использую этот код для конвертации NSData в NSString: text=[NSStrin…
18 ноя '11 в 17:13
2 ответа

NSMetadataQuery не находит пакеты папок NSFileWrapper, только файлы (но они есть)

У меня странная проблема, которую я не могу решить самостоятельно. Любая помощь или мысль приветствуется. Эта проблема: NSMetadataQuery находит нормальные файлы (например, test.txt), но без пакета обертки файлов (myWrapperDocument.pro) Тем не менее,…
1 ответ

Пакет NSFileWrapper похож на пакет Mac OS X (pkg)?

Во многих местах в документации Apple говорится о пакетах файлов (например, для iCloud), созданных NSFileWrapper. Это похоже на формат.pkg, используемый для скрытия папки как отдельного файла на платформе OS X? У меня есть приложение с несколькими т…
13 апр '13 в 18:24
0 ответов

Изменения содержимого NSFileWrapper видны из терминала, но не отображаются в Finder

Я недавно преобразовал свое приложение OS X, чтобы использовать формат файла на основе пакета вместо одного файла. Мой класс документов является подклассом NSDocument, и я использую -fileWrapperOfType: для генерации обертки файлов для записи и разре…
12 авг '14 в 00:53
0 ответов

UIDocument + NSFileWrapper + iCloud = Странное поведение

Я пытаюсь написать довольно простое приложение на основе UIDocument и хочу, чтобы данные для каждого документа были родительским каталогом, содержащим некоторые файлы изображений. Для начала я решил использовать образец ShapeEdit от Apple, так как о…
04 июл '16 в 10:04
1 ответ

Можем ли мы определить, что изменилось в пакете файлов iCloud?

Я пытаюсь использовать UID-документ с поддержкой iCloud и NSFileWrapper на основе каталогов (пакет файлов), чтобы поддерживать сложное состояние приложения. В моем приложении пользователь может иметь множество различных конфигураций (например, автом…
22 окт '12 в 21:38
0 ответов

Чрезмерное использование дискового пространства для NSDocument FileWrappers с большими файлами

Наше приложение NSDocument использует FileWrappers для хранения нескольких json и больших видеофайлов в пакетах документов. Мы бы хотели использовать возможности управления версиями и восстановления NSDocuments, если это возможно. Файлы json часто м…
1 ответ

Основы NSFileWrapper: Как извлечь компоненты

Извините, если это очевидно, но я борюсь с тем, как извлечь компоненты из NSFileWrapper, и документы не были особенно полезными . У меня есть две обертки. Один содержит простой текстовый файл. Другой содержит настройки страницы. PageSettings - это о…
24 окт '11 в 20:44
1 ответ

Использование NSFileWrapper в NSDocument из разных файлов

Я делаю основанное на документе приложение Какао, в котором документ представляет собой динамический набор файлов (пользователи могут добавлять или удалять файлы). В частности, операции сохранения и открытия должны быть максимально быстрыми. Если я …
26 авг '12 в 13:46
1 ответ

Является ли UIDocument подходящей стратегией для больших документов с метаданными?

Я смотрю на использование UIDocument ан NSFileWrapper хранить "проекты", которые содержат довольно много больших видеофайлов и несколько небольших текстовых файлов. Есть несколько проблем, с которыми я сталкиваюсь, и я начинаю задаваться вопросом, я…
2 ответа

Рецепт приготовления пакетов Cocoa NSDocument хорошо сочетается с SVN?

У меня есть инструмент, который пишет документы в стиле пакета. Он реализован с использованием NSDocument и переопределяет следующие методы NSDocument: - (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError; - (BOOL)rea…
24 авг '10 в 19:03
1 ответ

Пакет файлов класса NSDocument не копирует право

Я создал NSDocument базовое приложение, предоставляющее пользовательский формат файла, представляющий собой пакет, содержащий несколько ресурсов... все работает отлично, я могу сохранять, загружать, показывать содержимое пакета и т. д.... проблема в…
28 ноя '13 в 21:47
0 ответов

Различать варианты использования в NSAutosaveElsewhereOperation

Я пытаюсь добавить поддержку автосохранения в пример Core Data File Wrapper. Теперь, если у меня есть новый / без названия документ writeSafelyToURL вызывается с типом NSAutosaveElsewhereOperation. Плохо то, что я получаю этот тип в обоих типичных с…