0

私は常に新しいことを学ぼうとしている学習開発者です。私はより高度なビューとサブビューをいじっており、現在ビュー内でビューを使用しようとしています。モーダル ビューの使用方法は知っていますが、この場合は、両方のビューを表示して実行する必要があります。ですから、iPad がスケーリングされていない iPhone アプリを実行しているところを想像してみてください。これは基本的に、私がやろうとしていることと同じ考えです。ビューを正常にロードできますが、ユーザーが操作するビュー内でボタンや何かを使用すると、アプリケーションがクラッシュします。次のエラー メッセージが表示されます: EXC_BAD_ACCESS (コード = 2、アドレス = 0x17)。奇妙なのは、この問題に関するデバッガーからの出力がないことです。デリゲート (モーダル ビューで行う方法) を使用しようとしましたが、何も変わりません。どんな助けでも大歓迎です:)

4

1 に答える 1

1

もちろん、ビュー内に多くのビューを配置できます。

EXC_BAD_ACCESS は、ユーザーまたは何らかのオブジェクトが、割り当てが解除されたオブジェクトにアクセスしようとしていることを意味します。

ビューにビューを配置しているためではなく、そのステートメントと実際にそれを実行しても問題ないことをお約束します。

それをどのように行うか、すべてをどのように処理するかは別の話です。

ビューにビューを追加する場所と方法に関するコードやコンテキストを提供していません。おそらく問題が発生している場所です。xlc0212 で提案されているように NSZombie を有効にすることは、問題の診断に役立つ優れたアイデアです。

お役に立てれば

于 2012-06-03T06:58:32.510 に答える