2015年3月16日 星期一

解決 Apple Watch 的 Unhandled Category


Apple Watch 應用程式最主打的一個功能是:推送通知。然而,這個推送通知跟 iOS 應用程式的有一點點不同。我們可以為推送通知設定不同的類別(Category);而每個類別可以有各自的畫面結構,甚至顏色。而畫面又分成靜態(Static)及動態(Dynamic)兩款。要留意一點,要是畫面的載入時間過長時,Apple Watch 會自行載入靜態畫面取代。

類別的名稱可由開發人員自行在 Storyboard 定義;只要推送通知內容標明相同名稱就可以,要是傳給了沒被定義的名稱時,就會出現以下畫面:

到時只要在 Storyboard 定義好遺漏的類別名稱;或在推送通知的類別內容填上定義好的名稱便能解決問題。

沒有留言: