Зарегистрироваться для всех типов файлов (CFBundleDocumentTypes) - PullRequest
6 голосов
/ 15 июля 2011

Такие программы, как Drop Box или Airsharing, не обрабатывают и не редактируют документы, а хранят их. В этом случае может показаться, что они должны зарегистрироваться в качестве допустимого выбора для любого типа файла. Есть ли способ зарегистрировать ваше приложение в качестве обработчика для всех файлов? '. *'? Или это единственное решение для регистрации файлов любого типа, о которых вы можете подумать?

1 Ответ

13 голосов
/ 15 июля 2011

Регистрация для типа public.data принимает ВСЕ. Если вам нужны определенные действия для определенных типов файлов, вам нужно будет проверить, когда они будут переданы вашему приложению. См. Этот документ Apple для иерархии: Apple

Изменить для уточнения: public.data позволяет вашему приложению принимать любые типы данных. (image / text / etc ..) .. Самым базовым UTI является public.item (включает public.data, public.content и public.archive). Поскольку я не уверен, что вы на самом деле пытаетесь сделать, возможно, вы захотите и другие вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...