我正在桌面视图上构建RSS源。当我运行应用程序时,我的iPhone可以在ipad中顺利运行,它崩溃并显示“由于未捕获的异常终止应用程序'NSInvalidUnarchiveOperationException',原因:'无法实例化名为UIRefreshControl的类'”
我尝试在我的ipad模拟器上运行应用程序,它也可以顺利运行。我可以知道那是什么问题吗?
谢谢
答案 0 :(得分:5)
UIRefreshControl
仅存在于iOS 6上。因此,如果您的iPad运行的是5.1.1,则无法使用UIRefreshControl
,因为iOS 5.1中不存在UIRefreshControl
0.1。因此,当nib解码发生时,解码器找到"UIRefreshControl"
,它不知道如何处理它,并且它崩溃了。
答案 1 :(得分:5)
在故事板中,单击tableview并转到Attribute Inspector。在“TableView控制器”部分下,有一个“刷新”选择窗口,可以设置为禁用。当我为我的iPad-1构建时,运行iOS 5.1我得到一个空的tableView而不是错误,“无法实例化名为UIRefreshControl的类”。这是预料之中的,因为我还没有使用要选择的文件填充设备。