刚刚将 WatchKit 目标添加到现有 Xcode 项目中。繁荣!13 个错误,无需输入一行新代码。列出的第一个错误是“没有名为 'UIApplicationDelegate' 的类型或协议”。
我能够创建一个新项目并毫无问题地添加 WatchKit 目标。这让我觉得我需要以某种方式调整我现有的项目。
Xcode 8 Beta 显然是相当新的,但有人遇到过这个问题并克服了它吗?
尝试了一些方法,例如显式导入 UIApplication,甚至将“-fgnu-inline-asm”添加到 Other C Flags 构建设置。
如果我只删除添加的一个目标(不是扩展目标)并保留生成的新类,错误就会消失。
对于好奇的人,我提到的错误是在 AppDelegate 中。几乎所有其他错误都属于“未知类型”类型。似乎编译器忘记了一些基本类(如 UIView、UIWindow 等)在哪里。