2012-11-29 48 views
0

我又遇到了另外一个问题...pushViewController不工作的实例化视图控制器

我有列出“覆盖”为每个“书”之类的iBooks的视图。在查看其内容之前,必须先下载每本书。一旦下载了书籍的内容,用户就可以查看该内容(只是一系列图像)。

但是,突然间我对书页的看法停止了。在我的“书架”视图,其中列出的书的封面,如果用户创建的书已经被下载了,我实例为这本书的页面另一个视图控制器:

BookPageController *bookPageVc = [[BookPageController alloc] init]; 
bookPageVc.bookPageData = bookPageData; 
[self.navigationController pushViewController:bookPageVc animated:YES]; 

我已经检查它是否正确的实例化NSLog,并且BookPageController和self.navigationController都存在。然而,它始终与错误击碎:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil' 

我没有改变/本BookPageController添加任何东西,它只是UIViewController中。
因为当我尝试到另一个UIViewController,它工作正常。

我是否在BookPageController中缺少某些东西?任何帮助或指向的方向都将被评价。

回答

1

也许我没有看到什么,但是当你插入和abject(创建列表?)时出现错误,但我没有看到代码中的插入操作。

你可以发表该部分? (或检查它是否在那个时刻实例化)。

+0

我不能相信我完全忘了更改bookPageData的源数据(图像)文件夹的名称。感谢您的快速回答,您提到的观点让我走向正确的方向,并解决了问题! –

+0

欢迎您;) – Vertig0

相关问题