1

StoryboardID "PendingToursVC" を持つ ViewController を含むストーリーボードがあります。私のコードでは、次のことを行います。

@try {
        self.pendingToursVC = [storyboard instantiateViewControllerWithIdentifier:@"PendingToursVC"]; <-- app crashes on this line
    }
    @catch (NSException *exception) {
        NSLog(@"exception:\n%@", [exception description]);
    }

プログラムはこの行で停止し、クラッシュ スタックで objc_exception_throw (それが何であれ) がスローされたことを確認できます。

ここに画像の説明を入力

では、コンソールに例外が表示されないのはなぜですか。このように、私はここで何が起こっているのか理解できません。見つける方法のヒントをいただければ幸いです。

4

1 に答える 1

0

読んでくれてありがとう。解決策は、2 つのストーリーボード (ドイツ語と英語) を用意することでした。英語のストーリーボードにはビューコントローラーが存在します。でも昨日iPhoneをスペイン語からドイツ語に変えました。そのため、アプリはドイツ語のストーリーボードからビューコントローラーを取得しようとします。したがって、存在せず、クラッシュします。とんでもないエラーでした。

于 2013-03-15T17:53:10.797 に答える