0

意外地,我的 classes 文件夹被 xcode(project) 的引用删除了。我尝试从垃圾中恢复它们,但它不存在于垃圾中。我如何使用 svn 进行备份。但是在我尝试运行项目时检查了整个项目之后,它会给出一个错误

2012-06-05 12:58:14.299 Lisnx [1285:207] Interface Builder 文件中的未知类 LisnxAppDelegate。2012-06-05 12:58:14.301 Lisnx [1285:207] Interface Builder 文件中的未知类 LisnxViewController。2012-06-05 12:58:14.304 Lisnx [1285:207] * 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键值编码的键 viewController 。*第一次抛出调用堆栈:( 0 CoreFoundation 0x0119dbe9Experfippreprocess + 185 1 libobjc.a.dylib 0x012f25c2 objc_exception_throw + 47 2 corefoundation 0x0119db21 - [nsexception exceed] + 17 3 foundation 0x000756cf _nssetusingkeyvaluesetter + 135 4 foundation 0x0007563d - [nsobject(nskeyvaluecoding)setvalue:] + 285 5 uikit 0x004f48d6 - [ UIRuntimeOutletConnection 连接] + 112 6 CoreFoundation 0x011142cf -[NSArray makeObjectsPerformSelector:] + 239 7 UIKit 0x004f32ed -[UINib instantiateWithOwner:options:] + 1041 8 UIKit 0x004f5081 -[NSBundle(UISBundleAdditions) loadNibNamed:owner:options:] + 168 9 UIKit 0x002ff943 -[UIApplication _loadMainNibFile] + 172 10 UIKit 0x003004ca -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 291 11 UIKit 0x0030adb2 -[UIApplication handleEvent:withNewEvent:] + 10033 12 -[Kit UI UIApplication sendEvent:] + 71 13 UIKit 0x00308732 _UIApplicationHandleEvent + 7576 14 GraphicsServices 0x01ad3a36 PurpleEventCallback + 1550 15 CoreFoundation 0x0117f064 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION] + 71 13 UIKit 0x00308732 _UIApplicationHandleEvent + 7576 14 GraphicsServices 0x01ad3a36 PurpleEventCallback + 1550 15 CoreFoundation 0x0117f064 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION+ 52 16的CoreFoundation 0x010df6f7 __CFRunLoopDoSource1 + 215 17的CoreFoundation 0x010dc983 __CFRunLoopRun + 979 18的CoreFoundation 0x010dc240 CFRunLoopRunSpecific + 208 19的CoreFoundation 0x010dc161 CFRunLoopRunInMode + 97 20的UIKit 0x002fffa8 - [UIApplication的_run] + 636 21的UIKit 0x0030c42e UIApplicationMain + 1160 22 Lisnx 0x00002528主+ 102 23 Lisnx 0x000024b9 start + 53 ) 在抛出“NSException”实例后调用终止

请一些人帮助我摆脱这个问题。我会感谢他的。

4

2 回答 2

3

您很可能只是删除了类的引用。查看您的项目文件夹以确保它们仍然存在。如果是,只需将它们复制回您的项目浏览器。

只要您在收到对话框时没有选择“移至废纸篓”,就可以了。如果您选择了Remove References,那么文件仍然在您计算机上的项目文件夹中,请先查看那里。

Remove References仅意味着 Xcode 将从您的项目中删除类或文件,而不是将它们删除到垃圾箱中。

在此处输入图像描述

于 2012-06-05T04:43:25.070 回答
0

我只是轻松地阅读了这个异常。只需进入项目导航器右键单击它,然后从现有源添加文件。添加所有这些类并构建它成功工作。

于 2012-06-07T18:59:47.877 回答