我有一个搜索栏的问题...我总是使用这个代码,它一直工作到sdk 9 ...如果我用sdk 8编译它也可以在iOS 9上运行... 错误是:
2016-01-04 18:28:48.335 Project [1241:20753] - [VersioniViewController_TableResults topViewController]:无法识别的选择器发送到实例0x7c0b8fb0 2016-01-04 18:28:48.339项目[1241:20753] ***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [VersioniViewController_TableResults topViewController]:无法识别的选择器发送到实例0x7c0b8fb0'
我的代码是:
no module error
答案 0 :(得分:0)
您的问题是由此行引起的:
UINavigationController *navController = (UINavigationController *)self.searchController.searchResultsController;
您错误地认为searchResultsController
是UINavigationController
,而实际上它是您自己的VersioniViewController_TableResults
。
很难说你拥有什么或者你真正想要获得什么,但也许你可以从结果VersioniViewController_TableResults
获得导航控制器。