#xcode #import #export #document
#xcode #импорт #экспорт #документ
Вопрос:
Мое приложение для Mac не является приложением на основе документов. Это означает, что у вас может быть открыто только одно окно, и вы не заметите сохранения данных в файл в библиотеке.
Но теперь я хочу импортировать и экспортировать данные.
Я обнаружил, что это не так сложно, и импорт и экспорт работают хорошо.
НО: недостаточно хорошо. Когда вы видите экспортированный файл в Finder, вы видите его как неизвестный файл. И если вы попытаетесь открыть его, вы получите сообщение о том, что ни одно приложение, даже мое приложение, не может его открыть. Вы должны нажать «Импорт» в приложении.
Я хочу, чтобы вы могли видеть, что файл является частью моего приложения.
И если вы нажмете на него, приложение должно появиться и спросить вас, хотите ли вы импортировать. Я искал его в Google и искал в настройках, но ничего не нашел. Вы можете мне помочь?
Ответ №1:
Вам нужно добавить UTI в свой файл info.plist, чтобы Finder знал, какое приложение открывать, когда вы дважды щелкаете файл типа вашего приложения.
Я нашел этот учебник. Я не думаю, что это обязательно зависит от NSDocument.
http://mobiforge.com/developing/story/importing-exporting-documents-ios
Комментарии:
1. Этот человек создает приложение для Mac osx (я тоже!). Применим ли этот ответ к приложениям Mac os x? Я скоро узнаю, я думаю!
2. @Ethan ты уже понял это?