我试图在我的Swift应用程序中导入/使用this项目,但编译器会抛出大量错误并显示以下消息:
没有已知的选择器类方法indexPathForRow:inSection:'
以下是产生上述错误的典型代码:
if ([self tileForIndexPath:[NSIndexPath indexPathForRow:row inSection:i]].empty) {
...
}
我可以将下载的项目作为独立的应用程序运行而不会有任何问题。
我还将所有框架添加到我的主应用程序中 - 这些框架已用于并安装到所述项目中,但这并没有帮助。我的主要项目的部署目标是10.0。
答案 0 :(得分:1)
indexPathForRow:inSection:
是一个静态构造函数方法,用于创建NSIndexPath实例。它在UIKit中定义:
在这个项目中,作者在pch文件中导入UIKit:
所以你有2个选择:在你的项目中为Objective-C代码设置一个pch文件(创建文件并添加到Xcode项目构建设置),或者在你收到此错误的每个源文件中添加{{1} }。