0

ストーリーボードを使用して APP を起動していましたが、最終的に削除する必要がありました。そのため、Xcode でオプション Main Interface をコントローラーに変更しました。さて、APPを起動すると、次のエラーが表示されます:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x711d750> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.

私のAppDelegateには次の機能があります

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    return YES;
}
4

1 に答える 1

1

この種の問題は、アウトレットが適切に接続されていないか、誤って削除された可能性があるために発生します。したがって、適切に接続していることを確認してくださいIBOutlet。たとえば、XIB/ストーリーボードに、IBOutlet存在しなくなったコード内の.

次にUIWindowdidFinishLaunchingWithOptionsメソッドにルートコントローラーを追加していることを確認します。次のようになります

self.window.rootViewController = yourRootViewContoller;
[self.window makeKeyAndVisible];
于 2013-02-20T22:23:10.063 に答える