2017-02-08 86 views
0

我是今天編程iOS的新擴展。 當我創建一個新的擴展目標時,我嘗試運行它。 Error imageiOS今日擴展不能建立

Xcode提供有關我的容器應用程序的錯誤。我嘗試將所有窗格導入到擴展目標,但是當嵌入到擴展目標中時,我的一些窗格會發生錯誤。

回答

1

有些API無法通過擴展訪問。根據這個問題:https://github.com/ninjaprox/NVActivityIndicatorView/issues/119,NVActivityIndi​​catorView在內部使用了一些這樣的API,所以它目前不能從擴展中使用。如果你嘗試將這個庫添加到你的擴展中,Xcode會抱怨框架沒有被標記爲對擴展是安全的。

按照我上面鏈接的問題,看看有什麼解決方案出來。同時,您可以嘗試使用內置的活動指示器視圖。

+0

好的研究,清楚的解釋。 – matt

+0

是的,我知道NVActivityIndi​​catorView無法從擴展中使用,但我不需要在我的擴展目標中使用NVActivityIndi​​catorView,因此NVActivityIndi​​catorView僅用於我的容器應用程序。 –

+0

對不起@ Mike.Zhou,我沒有意識到你已經在這裏回覆。好的,所以你只想把這個庫鏈接到你的主應用程序。你能解釋一下你的應用程序的設置嗎?你只有兩個目標(容器和擴展)?你有沒有共享框架?你是否在使用像CocoaPods這樣的依賴管理器?也許有些東西意外地將庫鏈接到你的擴展。 –