WatchKit:什么是" Kermit"这个控制台日志语句是什么意思?

时间:2014-11-20 18:46:26

标签: ios swift watchkit apple-watch

我正在探索WatchKit SDK,当我在模拟器中导航应用程序时,我一直在控制台日志中看到此错误语句:

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?如何捕获并探索此警告?

3 个答案:

答案 0 :(得分:2)

我遇到以下情况有这个问题:
我在Storyboard中有接口控制器,但没有设置Class。

当我从WKInterfaceController创建新类并在Storyboard中设置它时,问题就消失了。

答案 1 :(得分:0)

我遇到了同样的问题。

除了WebOrCode的提示,以确保您的Storyboard中的接口控制器的类设置正确,您还需要确保类文件本身具有正确的目标集。创建文件时,您可能不小心为主iPhone应用程序设置了目标。目标应该是WatchKit扩展。在文件检查器中查看该文件,并查找“目标成员资格”部分。确保选中了WatchKit Extension。

答案 2 :(得分:0)

重新创建文件,并确保在执行时选择了WatchKit Extension组/文件夹。这将包含必要目标中的文件。

enter image description here