2015-03-30 47 views
0

當我試圖動態推送通知控制器時,出現以下錯誤。Apple Watch通知問題:WatchKit錯誤 - 無法找到界面控制器類來實例化

2015-03-30 13:18:53.324 MyApp WatchKit Extension [79826:1951724]已過時顯示自定義通知的 。回落到靜態。 手繪POP練習13:26:13.831 MyApp的WatchKit擴展[79826:1957863] WatchKit錯誤 - 無法找到接口控制器類 '_TtC26MyApp_WatchKit_Extension19InterfaceController' 實例

聽說有可能是一個小故障,但至於我擔心它只發生在Xcode測試版上,而不是Xcode 6.2。我更改了關於通知故事板的模塊以觀看套件擴展。

任何幫助或建議表示讚賞。

編輯:我正在使用蘋果提供的自動生成的有效載荷,當處理iWatch的通知時。

回答

2

有兩點需要複檢,

  • 當您創建WKUserNotificationInterfaceController的一個新的子類,你有選擇的Watchkit擴展爲目標,而不是iOS應用目標?您可以通過選擇項目>選擇Watchkit擴展目標>構建階段>編譯源來驗證。在這裏您應該看到之前創建的NotificationInterface.m文件。如果你看不到,那麼你在創建文件時選擇了錯誤的目標。那麼解決方案是你可以創建一個新的類,選擇正確的目標。
  • 在Storyboard中,確保自定義類名稱已正確添加。同樣在有效載荷文件中,類別名稱應與爲故事板場景設置的類別相匹配,以避免將來的錯誤。
+0

這真的解決了我的問題!顯然我的詳細視圖控制器不在編譯源中。添加它的工作。 – zaolian 2016-01-28 00:04:53

相關問題