ZBarReaderViewController
QRコードをスキャンするために使用します。それはiOS 6で完全に機能しました。しかし、私のプロジェクトでiOS 7を使用すると、正しく機能しませんZBarReaderViewController
問題はメモリに関連しており、100 MB以上かかり、現時点でデバイスがハングしています。
一般的に私のプロジェクトでは。ユーザーはQRジェネレーターの画像をスキャンすることができ、QRコードのコードがサーバーから取得した文字列に関連していることを認識する機能があり、YESの場合は次のView Controllerに移動し、それ以外の場合は現在の(QR SCANを続行)画面に残ります。
QRコードが私の文字列と一致する場合、次の画面に「キャンセル」ボタンがあり、別のコードをスキャンできます(以前のviewController (QR SCAN)に到達したことを意味します)。
その時点で、次のviewControllerに移動して前の(QRスキャン画面)に戻ると、ZBarReaderViewController
割り当てられるたびに(おそらく)メモリ関連の問題が生成されます。
しかし、私はコードを書きます
if(self.ZBarReaderVC)
{
for(UIView *subVies in self.ZBarReaderVC.cameraOverlayView.subviews)
[subVies removeFromSuperview];
for(UIView *subVies in self.ZBarReaderVC.view.subviews)
[subVies removeFromSuperview];
[self.ZBarReaderVC removeFromParentViewController];
self.ZBarReaderVC = nil;
}
終了[self.ZBarReaderVC dismissModalViewControllerAnimated: YES];
時に削除ZBarReaderViewController
した後、なぜ割り当てられるたびにZBarReaderViewController
???
また、リーダーのスキャンストリームを停止する[self.ZBarReaderVC.readerView stop];
前に却下
しましたが、うまくいきませんでした。ZBarReaderViewController
しかし、私は何時間もかけて問題を解決しようとしましたが、問題を解決できません
私を助けてください。
また、私は同様の問題を見つけました
Zbar SDK および ios7/xcode 5 - アプリの CPU 使用率が 100% に達し、メモリが 100MB を超えています
http://sourceforge.net/p/zbar/discussion/1072195/thread/df4c215a/
しかし、誰も私を助けることはできません。