2014-11-20 76 views
8

我探索WatchKit SDK,併爲我導航應用程序在模擬器中我總是看到在我的控制檯日誌此錯誤的語句:WatchKit:什麼是「Kermit」,這個控制檯日誌語句是什麼意思?

2014-11-20 10:43:11.154 MyWatchApp WatchKit Extension[32002:1257966] Can't append data to log file, even after retrying. Giving up. Facilities: <CFArray 0x7fa9d84048d0 [0x110325ef0]>{type = immutable, count = 1, values = (
0 : <CFString 0x10ff04c48 [0x110325ef0]>{contents = "Kermit"} 
)} 

這是怎麼回事?什麼是Kermit?我如何捕獲並探索此警告?

+16

'日誌(UIColor.greenColor())' - **錯誤:它不容易被綠色** – 2014-11-20 18:54:32

+0

有這個[文章](https://devforums.apple.com/click.jspa ?searchID = 7054022&objectType = 2&objectID = 1074980)可能與您的問題有關。 – 2014-11-21 11:02:20

回答

2

我對以下情況有此問題:
我在Storyboard中有Interface Controller,但沒有設置Class。

當我從WKInterfaceController創建新類並將其設置在Storyboard中時,問題就消失了。

0

我有同樣的問題。

除了WebOrCode的提示,以確保您的故事板中的接口控制器的類設置正確,您還需要確保類文件本身具有正確的目標集。當您創建文件時,您可能會無意中將主要iPhone應用程序的目標設置爲。目標應該是WatchKit Extension。在文件檢查器中查看文件並查找「目標成員」部分。確保選擇了WatchKit Extension。

0

重新創建該文件,並確保在執行操作時選擇了WatchKit擴展組/文件夾。這將包括在必要的目標文件。

enter image description here