0

私のアプリケーションでは、このコードを使用して First Class Xib.Here を呼び出しています。コードは次のとおりです。

     -(IBAction)retryagain
     {      
      firstview *sec=[[firstview alloc] initWithNibName:@"firstview" bundle:nil];
      sec.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
      [self presentModalViewController:sec animated:YES];
      [sec release];
      }

このコードは、アプリケーションの実行後 6 または 7 分間は正常に動作しますが、6 または 7 分後にこのコードを呼び出すと、. 次に、アプリケーションがクラッシュして、コンソールに次のように表示されます。 ここに画像の説明を入力

誰でもこの問題を解決する方法を教えてくれます.どんな助けでも適用されます.事前に感謝します.

4

3 に答える 3

0

新しいxcodeバージョンを使用している場合は、xcodeを終了してMacを再起動してから、プロジェクトをクリーンアップして再試行することをお勧めします。xcodeの欠陥が原因で奇妙なペン先エラーが発生し、再起動すると修正されました。

もう1つの提案は、nibファイルを削除して再作成することです。私はペン先で同じような問題を一度抱えていましたが、ファイルを再作成するとすべてが修正されました。

あなたのコードに何か問題があるのではないかと思います。あなたの質問から理解できるように、3回目ではなく、ペン先をロードしようとするたびにこのエラーが発生するでしょう。

于 2012-06-19T07:52:16.547 に答える
0

上記のコードは私にとってはうまくいきます。ここで入力したペン先名と実際の名前を照合してください。

于 2012-06-19T07:29:29.027 に答える
0

* *キャッチされない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'バンドル内の NIB を読み込めませんでした: 'NSBundle….' 「firstview」という名前で*

答え :

「firstview」という nib をインスタンス化しようとしているようですが、存在しません。nibはプロジェクトメンバーに含まれていますか?プロジェクト内 -> ビルド フェーズ

.xib が [バンドル リソースのコピー] に追加されていることを確認します。

于 2012-06-19T07:45:44.957 に答える