我正在向Xamarin製作的iOS應用添加「Today」擴展部件。我下面這個演練:iOS Widget擴展初始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
它仍然不起作用,但到目前爲止我發現了兩件事。 1.我不知道你是如何創建擴展項目的,但它不是一個exe文件,而是它應該是圖書館。這是錯誤的。我應該可以在項目屬性中看到iOS擴展標籤,但我沒有。 2.應用程序容器必須包含對您的解決方案中沒有發生的擴展的引用。我會繼續挖掘,並讓你知道如果發現別的東西。請讓我知道你是否早點解決它 –