Я создаю расширение Сегодня. Я добавил все необходимые файлы и получать кучу ошибок компиляции оiOS - sharedApplication недоступен в Today Extension?
- OpenUrl не доступен
- sharedApplication не доступен
- INIT на UIAlertView не доступен
Файлы с этим зависимостей встроены в мое приложение (обработчик ошибок на моем сетевом уровне и т. д.), и я знаю, что они не будут использоваться в Today Extension, но для того, чтобы полностью избавиться от зависимости в этих файлах, мне нужно реорганизовать всего приложения. Есть ли способ обойти это?
Мой код Swift, поэтому я не могу использовать макросы компилятора, чтобы избежать выполнения этих строк кода.
#if! TARGET_IS_TODAY_EXTENSION #endif