JSA*_*986 19 objective-c ios apple-watch watchkit
每当我在我的子类中建立任何连接时,WKIInterfaceController我都会WatchKit error - unable to find interface controller class 'myClass' to instantiate在模拟器中显示错误和活动指示器,并且视图不会加载.断开所有连接并正确显示视图但仍然出现错误
试着
无法找到接口控制器类'InterfaceController'来实例化
WatchKit reloadRootControllersWithNames导致错误,使用pageController或push/pop之后
两个链接提示一个错误,如果它是一个错误,这肯定不会出现在XCode的发布版本上,并且每个人都会遇到相同的行为呈现watcKit几乎没用?
Ale*_*kov 40
我解决了这个问题:
1)删除制造麻烦的InterfaceController文件并在项目中的WatchKit Extension文件夹中再次创建它(不只是在Project导航器中的组中).默认情况下,xcode会为您提供Watch App文件夹 - 您必须更改它.
2)在Interface Builder中设置类,以便将模块设置为ProjectName_WatchKit_Extension
如果未设置模块 - xcode将无法找到您的课程
JSA*_*986 23
对于其他拥有此权限的人.必须将类设置为正确的目标成员资格,yourApp WatchKit Extension而不是yourApp WatchKit App在创建类时.它也可以在界面构建器中的目标成员身份中进行编辑.  
dev*_*one 15
在最近的8.2发布之后,我遇到了同样的问题.我不得不去我的每个InterfaceControllers并将其自定义类模块调整为显示为选项或"无"的任何内容.
| 归档时间: | 
 | 
| 查看次数: | 10341 次 | 
| 最近记录: |