XCode / iOS noob here ...
我正在开发一个项目,我试图在我的项目中实现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
任何人都知道如何清除代码所谈论的关联?这是我的根视图控制器,应该在应用程序加载时加载。
我暂时在笔尖中有两个视图,但删除了额外的一个。
答案 0 :(得分:0)
控制单击界面构建器中的DialysisAccessTbl UITableView,并删除与不再存在的UINavigationController的连接。
您应该查看斯坦福iTunesU课程: 共同编码:为iPhone和iPad开发应用程序(2013年冬季)https://itunes.apple.com/us/course/coding-together-developing/id593208016
答案 1 :(得分:0)
我结束了删除旧的nib文件并创建一个新文件。看起来有一些对已删除视图的隐藏引用。