Я добавляю виджет расширения «Сегодня» в мое приложение iOS, которое я сделал с Xamarin. Я выполняю это пошаговое руководство:iOS Widget Extension initial UIViewController
https://developer.xamarin.com/guides/ios/platform_features/introduction_to_extensions/
Виджет появляется в моем разделе уведомления в тренажере, но я не могу получить любое содержимое, чтобы появиться в нем. Он даже не создаст класс UIViewController, который я создал, и установить его как начальный контроллер (я знаю, потому что он никогда не ударяет мою точку останова в конструкторе). Я поставил его в качестве основного класса с этим ключом, как описано в руководстве:
Любая идея, почему? Я также получаю это сообщение, когда я сначала запустить приложение после добавления расширения:
appname may slow down your phone the developer of this app needs to update it to improve its compatibility
Я сделал образец проект, с Xamarin, и виджет появляется в этом проекте при развертывании на тренажере, просто не с содержанием, что я пытаюсь добавить в классе CodeViewController:
https://drive.google.com/file/d/0B8xKHTqtwfKtY0xZN0xaejhlZmM/view?usp=sharing
Если вы разделяете код вашего проекта образца может быть быстрее, чтобы воссоздать эту проблему и попытаться помочь вам –
Хорошая идея. Я добавил небольшой образец проекта. – Darius
Это все еще не работает, но до сих пор я нашел 2 вещи. 1. Я не знаю, как вы создали проект расширения, но он не является exe, поскольку он предположительно является библиотекой. Это не верно. Я должен уметь видеть вкладку расширений iOS в свойствах проекта, а я нет. 2. Контейнер приложений должен включать ссылку на расширение, которое не происходит в вашем решении. Я продолжу копать и дам вам знать, если найду что-нибудь еще. Пожалуйста, дайте мне знать, если вы решите его раньше. –