1

我收到此错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MasterViewController setRefreshControl:]: unrecognized selector sent to instance 0x2681e0'

如何解决此问题,因为在模拟器中我的应用程序正在运行,但在具有相同代码的设备上我的应用程序没有运行。

4

1 回答 1

3

我希望您的模拟器是 iOS6 模拟器,并且您尝试运行的设备可能具有较低的操作系统版本..对吗?.

UIRefreshControl 类参考

可用性:在 iOS 6.0 及更高版本中可用。

Refresh control是新来的iOS6。所以如果你想支持iOS5,最好的办法是检查刷新控制类是否存在(你可以使用NSClassFromString),如果它不存在,要么不使用它,要么使用替代品。

于 2013-05-10T10:21:52.640 回答