1

使用する代わりに、ZBarReader プロジェクトの ReaderSample に取り組んでいます。

[self presentModalViewController: アニメーション化されたコントローラー: はい];

私は使用しようとしています

[self.navigationController pushViewController:コントローラーのアニメーション:はい];

アプリケーションを実行しても、何も起こりません

なぜpushViewControllerを使用できないのか疑問に思っています

この問題についてアドバイスをください。

ありがとう

4

1 に答える 1

0

編集:

根本的な理由は、Apple がナビゲーション バーのスタックを許可しておらず、UIImagePickerController には独自の 1 つがあるため、2 つあると混乱することです..

ZBarReader は UIImagePickerController をその基本クラスとして使用します (実際には内部のどこかではありません)。ご存知かもしれませんが、UIImagePickerController オブジェクトをナビゲーション コントローラーにプッシュすることはできません。そのため、presentModalViewController を使用する必要があります。

(モーダルビューコントローラーは、通常のアプリの使用とは別に重要なことが起こっていることをユーザーに伝えるために使用され、画像をクリックすることはその一部です.. . HIGにあります)...

これが役立つことを願っています..

于 2012-04-11T16:26:32.187 に答える