iPhone - 当网络不存在时使用视图控制器的特殊问题

时间:2011-08-06 18:15:13

标签: iphone uiviewcontroller navigationcontroller

我正在使用导航控制器和很少的视图控制器。我正在推动视图控制器来显示它们。 一个特殊的问题是,如果互联网可用,它的工作正常。当互联网不存在时,当我调用“pushViewController”时,它的崩溃显示以下错误:

 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/satya/Library/Application Support/iPhone Simulator/4.2/Applications/DDB23E6B-5723-44AC-B942-EA684E2A1E2B/MyApp.app> (loaded)' with name 'StoreDirectoryListViewController''

我无法确定问题所在。 我确信XIB是正确创建的,它在应用程序本身中。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

xib中的xib是否正确链接?

答案 1 :(得分:0)

我解决了这个问题。 首先,在数据库访问中,我正在打开,但没有'关闭它们,因此有很多数据库打开。 此外,我正在为XIB中的视图控制器创建IBOutlets。我删除了它们并使用实例变量。这解决了我的问题。但我真的无法确定wifi与崩溃的关系。