私はこれにかなりの時間を費やしています。すべての例外にブレークを追加しましたが、アプリはこの特定の例外をキャッチしません。break all excpetions を無効にすると、やや意味のあるメッセージ (以下) が表示されますが、どのコードがこれをスローしているかはまだわかりません。私はiOSが初めてです助けてください!私は Xcode 4.3.2 を使用しています。本のチュートリアル (マルチビュー) に従っているだけですが、このエラーで立ち往生しています。私のプロジェクトが添付されています。
2012-05-31 23:38:55.028 SwitchViewer[13738:f803] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x686c360> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.'
*** First throw call stack:
送信先またはアップロード先を誰か教えていただければ、プロジェクトを送信またはアップロードできますか? ありがとう!更新: コード
例外がキャッチされる UIApplicationMain() はここにあり、デフォルトから変更していません。#輸入
#import "BIDAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([BIDAppDelegate class]));
ここには、ルート コントローラーを設定するコードがいくつかあります。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.switchViewController = [ [ BIDSwitchViewController alloc] initWithNibName:@"SwitchView" bundle:nil];
UIView * switchView = self.switchViewController.view;
CGRect switchViewFrame = switchView.frame;
switchViewFrame.origin.y += [UIApplication sharedApplication].statusBarFrame.size.height;
switchView.frame = switchViewFrame;
[self.window addSubview:switchView];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
更新: プロジェクト (zip) ファイルをアップロードしました。ここからダウンロードできます。ファイル名は SwitchViewer.zip です。デバッグ エラーを解決する方法を学ぶ必要があるため、エラーの原因を特定するのを手伝っていただければ幸いです。 . ありがとう。