0

誤って、xcode(プロジェクト)からの参照でクラスフォルダーが削除されました。ゴミ箱から復元しようとしましたが、ゴミ箱にはありませんでした。バックアップに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 0x0119dbe9ExceptionPreprocess + 185 1 libobjc.a.dylib 0x012f25c2 objc_exception_throw + 47 2 Corefoundation 0x0119db21- [nsexception raise] + 17 3 Foundation 0x000756cf _nssetusingkeyvaluesetter + 135 4 Foundation 0x0007563d - bavid:bavid fasted fasted fasted fasted fasted faste UIRuntimeOutletConnection connect] + 112 6 CoreFoundation 0x011142cf -[NSArray makeObjectsPerformSelector:] + 239 7 UIKit 0x004f32ed -[UINib instantiateWithOwner:options:] + 1041 8 UIKit 0x004f5081 -[NSBundle(UINSBundleAdditions) 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:] + 1533 120 UIKit030x[ 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 main + 102 23 Lisnx 0x000024b9 start + 53 ) 'NSException' のインスタンスをスローした後に呼び出された終了

この問題から抜け出すために、体を助けてください。私は彼に感謝します。

4

2 に答える 2

3

クラスのリファレンスを削除した可能性が高いです。プロジェクトフォルダーを調べて、それらがまだそこにあることを確認してください。存在する場合は、それらをプロジェクト ブラウザーにコピーして戻します。

ダイアログが表示されたときに [ゴミ箱に移動] を選択していなければ問題ありません。[参照の削除]を選択した場合、ファイルはコンピューターのプロジェクト フォルダーに残っているため、まず最初にそこを確認してください。

参照の削除は、Xcode がプロジェクトからクラスまたはファイルを削除することを意味するだけであり、ごみ箱には削除しません。

ここに画像の説明を入力

于 2012-06-05T04:43:25.070 に答える
0

私はこの例外を簡単に読むことができます。プロジェクトナビゲーターで右クリックし、既存のソースからファイルを追加します。これらすべてのクラスを追加してビルドし、正常に機能しました。

于 2012-06-07T18:59:47.877 に答える