У меня есть приложение iOS (приложение с одним представлением), которое я создал еще в 2012 году. Теперь я хочу добавить цель «Сегодняшнее расширение» в решение. Я добавил Todays Extension в качестве отдельной цели. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу использовать ни один из файлов, которые я добавил в своем первоначальном проекте.Несколько целей Обмен файлами
Даже если я импортирую заголовки, я по-прежнему не могу создавать классы, принадлежащие моему оригинальному проекту. Как я могу делиться классами между двумя целями.
ГЛАВНЫЙ ВОПРОС:
Основная проблема заключается в том, что я создаю базу данных SQLITE в цели по умолчанию. База данных хранится в папке «Документы» основного приложения. Проблема в том, что расширение Todays не может получить доступ к этому каталогу, и даже если я сохраню путь в NSUserDefaults, он все равно не сможет получить к нему доступ.
Есть ли ошибки, связанные с импортированием заголовков? Какое конкретное сообщение об ошибке/проблема мешает вам создавать экземпляры классов из вашего исходного проекта? –