ZBar と iOS 7 のバグ/問題により、スキャンに使用されるビュー コントローラーを作成、破棄、および再作成することはできません。したがって、いくつかの異なるビューからアクセスできるように、永続的でグローバルなインスタンスを保持する必要があります。
現在のソリューションでは、スキャナー ビュー インスタンスはアプリ デリゲートのメンバーであり、アプリケーションの起動時にインスタンス化されます。表示する必要がある場合は、 によってアクセスされ[[UIApplication sharedApplication] delegate]
ます。
これは強制的な解決策ですが、可能な限り降下させたいと思っています。スキャナー ビュー コントローラーを配置するより良い場所はありますか?