首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建新WKInterfaceController时选择正确的目标

创建新WKInterfaceController时选择正确的目标
EN

Stack Overflow用户
提问于 2016-03-23 21:56:52
回答 2查看 328关注 0票数 0

通常,当您创建一个新的WKInterfaceController时,只需选择WKInterfaceController类和Swift/Obj。但是下一个屏幕为您提供了选择目标的3个选项: iOS应用程序、WatchKit应用程序和WatchKit扩展。它对我来说是默认的iOS应用程序,所以我担心我可能为我以前的类选择了错误的目标。

  1. 你怎么知道要选择什么目标?它通常都是WatchKit扩展吗,因为这显然是我们要把类放在其中的?很明显,我知道,但我想确定,因为我经常搞不清要向哪些目标添加二进制文件、类和其他内容。
  2. 如果我在为一个新的WKInterfaceController.swift文件选择目标时犯了错误,我应该在哪里修复它?我会在构建阶段修复->编译源代码吗?

苹果在创建WKUserNotificationInterfaceController以将其添加到WatchKit扩展目标时表示这里。但是,这也适用于我们自己的自定义WKInterfaceController类吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-24 01:31:47

  1. 您可以将它添加到WatchKit扩展中。 通知控制器、浏览控制器、复杂控制器和接口控制器都在扩展中运行。 接口控制器在WatchKit扩展中运行,并远程管理与手表应用程序的故事板文件中的接口控制器相关联的行为。
  2. 如果您犯了错误,并将其添加到错误的组中,则可以在同一个(实用程序文件检查器)窗格中更正它,只需取消检查错误的目标,然后检查正确的目标。

票数 3
EN

Stack Overflow用户

发布于 2016-03-24 01:32:26

如果我通过双击WatchKit扩展名开始添加一个文件,那么它默认选择文件位置的WatchKit扩展名。您是否从顶部菜单中选择了“新建文件”?那么它可能不会默认。

所以是的,您应该向WatchKit扩展中添加这样的WatchKit用户界面类。

对于2),可以使用“文件检查器”更改右侧窗格中文件属性中的文件成员资格。您将在那里看到“目标成员资格”复选框。这将改变成员资格,但正如我所记得的,它不会将文件移动到磁盘上,因此,如果您这样做,请注意这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36189474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档