Xcode 使用未声明的类型';UITableViewCell';(WatchKit)iOS

Xcode 使用未声明的类型';UITableViewCell';(WatchKit)iOS,xcode,uitableview,watchkit,Xcode,Uitableview,Watchkit,我已经将近一年没有更改过这个文件了,今天在进行构建时,突然收到了这个错误消息,构建失败了。有什么想法吗 尝试关闭并重新启动Xcode,并尝试重新启动,出现相同错误。您尝试混合使用UIKit和WatchKit;我不知道这是怎么编译的,因为watchOS上没有UITableViewCell,据我所知,从来没有 在watchOS中,表是使用WKInterfaceTable创建的,单元格是NSObject的直接子类。在IB中设计表时,将其表行控制器的类更改为您的自定义类,并将其标识符更改为您将在代码中

我已经将近一年没有更改过这个文件了,今天在进行构建时,突然收到了这个错误消息,构建失败了。有什么想法吗


尝试关闭并重新启动Xcode,并尝试重新启动,出现相同错误。

您尝试混合使用UIKit和WatchKit;我不知道这是怎么编译的,因为watchOS上没有
UITableViewCell
,据我所知,从来没有

在watchOS中,表是使用
WKInterfaceTable
创建的,单元格是
NSObject
的直接子类。在IB中设计表时,将其表行控制器的类更改为您的自定义类,并将其标识符更改为您将在代码中使用的东西—“行”或其他任何东西

完成后,您可以继续从IB连接到自定义子类,最后告诉WatchKit在
awake(withContext:)
方法中加载所需的行数:

table.setNumberOfRows(10, withRowType: "Row")

是否尝试清理项目/清理生成文件夹/删除派生数据?是。没有解决问题:(你的目标是
iOS
?为什么在
iOS
项目中使用
WatchKit
资源,而这些资源应该在
watchOS
上使用?我有一个iOS应用程序,它也有一个WatchKit应用程序