Есть ли лучшая документация по системе Apple UTI?

У меня есть приложение на основе документов какао, которое отлично работает. Однако, когда я создаю UTI для документа и экспортирую его, мое приложение не может ни читать, ни записывать, ни создавать свои собственные файлы (или любые другие). В нем есть только меню. Никаких логов, ничего.

Неужели система Cocoa NSDocument действительно так сломана?


person dcsalmon    schedule 16.03.2015    source источник


Ответы (1)


Нет, система NSDocument не так уж сломана. У вас ошибка. Наиболее вероятная причина в том, что вы испортили файл Info.plist. Без некоторых намеков на то, что вы на самом деле сделали, трудно сказать наверняка, но это наиболее вероятно. Вы можете использовать plutil -lint <file>, чтобы убедиться, что вы не сломали его.

Помимо этого, конечно, попробуйте удалить ИМП и посмотреть, исчезнет ли проблема. Если это так, то вы, вероятно, добавляете UTI неправильно, и мы сможем помочь с подробностями. Если проблема не исчезнет, ​​вы сломали что-то еще, чего не осознавали, что коснулись.

person Rob Napier    schedule 17.03.2015
comment
Да, вы правы, спасибо. Я устал, и мой код документа тестировал старый тип документа. Виноват. - person dcsalmon; 17.03.2015