次の問題があります。ソースビューコントローラーAが宛先ビューコントローラー
BA->B
をトリガーし、カメラの電源がオンになり、バーコードのスキャンが開始されます。
さて、デスティネーションビューコントローラー(B)をプッシュするために使用されるセグエはプッシュのものなので、ソースビューコントローラー(A)に戻ることができるタブバーナビゲーションボタンがあります。ソースビューコントローラ(A)に戻る前に、カメラの電源を切っていることを確認する必要があります。
これは現在は発生していません(コンソールで、コントロールがソースビューコントローラー(A)に渡されているにもかかわらず、カメラがリフォーカスを続けていることがわかります)。それ、どうやったら出来るの?どうもありがとう、ピーター
質問する
121 次
3 に答える
1
viewWillDisappear
ビューコントローラBで、カメラをオフにするコードをメソッドに追加します。
于 2013-01-08T18:13:22.470 に答える
1
viewDidDisapparまたはviewWillDisappearのいずれの方法でも、必要に応じて、deallocでimagepickercontrollerオブジェクトを解放してください。
于 2013-01-08T18:16:49.920 に答える
1
viewWillDisappearは1つのオプションです。別のオプションは、UITabBarController
のデリゲートメソッドを使用することです
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
于 2013-01-08T19:08:15.023 に答える