iOS:删除对已删除nib的引用

iOS:删除对已删除nib的引用,ios,xcode,Ios,Xcode,这里是XCode/iOS noob 我正在做一个项目,我试图在我的项目中实现一个UINavigationController。我最终无法让它工作,所以我从我的项目中删除了它 现在,我得到了以下错误,我不明白为什么它说我引用了另一个视图控制器 2013-05-14 13:04:11.336 DialysisAccessTbl[1163:907] *** Terminating app due to uncaught exception 'UIViewControllerHierarchyIncon

这里是XCode/iOS noob

我正在做一个项目,我试图在我的项目中实现一个UINavigationController。我最终无法让它工作,所以我从我的项目中删除了它

现在,我得到了以下错误,我不明白为什么它说我引用了另一个视图控制器

2013-05-14 13:04:11.336 DialysisAccessTbl[1163:907] *** Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'A view can only be associated with at most one view controller at a time! View <UITableView: 0x1e191600; frame = (0 20; 768 1004); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x1e843f50>; layer = <CALayer: 0x1e843710>; contentOffset: {0, 0}> is associated with <UITableViewController: 0x1e845910>. Clear this association before associating this view with <ViewController: 0x1e841030>.'
*** First throw call stack:
(0x33e603e7 0x3bcea963 0x33e60307 0x35cd3d53 0x35cd3c47 0x346ce7d9 0x346ca543 0x33de68a5 0x35e0be7d 0x35e0b6ff 0x35d04079 0x35c8e451 0x35cced59 0x35ccaaf5 0x35d0c1e1 0xcd82f 0x35ccfaa1 0x35ccf625 0x35cc7833 0x35c6fd1f 0x35c6f7ad 0x35c6f1ef 0x379635f7 0x37963227 0x33e353e7 0x33e3538b 0x33e3420f 0x33da723d 0x33da70c9 0x35cc646d 0x35cc32b9 0xcd523 0x3c117b20)
libc++abi.dylib: terminate called throwing an exception
2013-05-14 13:04:11.336 DialysisAccessTbl[1163:907]***由于未捕获的异常“UIViewControllerHierarchyInconsistency”而终止应用程序,原因是:“一个视图一次最多只能与一个视图控制器关联!”!视图与关联。在将此视图与关联之前,请清除此关联。'
***第一次抛出调用堆栈:
(0x33e603e7 0x3bcea963 0x33E63007 0x35cd3d53 0x35cd3c47 0x346ce7d9 0x346ca543 0x33de68a5 0x35e0be7d 0x35e0b6ff 0x35d04079 0x35c8e451 0x35CCAD59 0x35ccaaf5 0x35d0c1e1 0xcd82f 0x35ccfaa1 0x35ccf625 0x35cc7833 0x35c6fd1f 0x35c6f7ad 0x35c6f1ef 0x379635f7 0x37963227 0x33e353e7 0x33420E3538B 0x35D35F 0x35CF7D 0x35CF329D 0x35CF327D3c117b20)
libc++abi.dylib:terminate调用引发异常
有人知道如何清除代码中提到的关联吗?这是我的根视图控制器,它应该在应用程序加载时加载


我在nib中同时有两个视图,但删除了多余的一个。

Control在interface builder中单击您的DialysisAccessTbl UITable视图,删除与UINavigationController的连接,该连接已不存在

您应该查看斯坦福iTunesU课程:
共同编码:为iPhone和iPad开发应用程序(2013年冬季)

我最终删除了旧的nib文件并创建了一个新的。似乎存在对已删除视图的某种隐藏引用。

您是否在XIB中定义了视图控制器,并且您也在从视图控制器init方法加载XIB?