iOS 10 で、AVCaptureSession startRunning すると、error...
訳あって、制作中のアプリに QR リーダーを実装する必要が出て来て、ずいぶん前に作ったラーメンタイマーの source を引っ張り出して来て実装。
build & run で無事(?)error 発生・・・以前との違いは OS が 8 → 10 に変わったぐらい。
エラー内容を見ると、かなり深いところでエラーになっている感じ。さっぱり意味わからず、調べてみたら、stack over flow に以下の記述が・・・
iOS 10 で、AVCaptureSession startRunning すると、error になる場合は、info.plist に以下を追加しろ。
<key>NSCameraUsageDescription</key>
<string>Allow us to scan documents and capture images.</string>
なにそれ?
聞いていないんだけど。
半信半疑で試してみたら、カメラにアクセスする許可を求めるようになり、無事起動しました。
AVCaptureSession startRunning exc_bad_access iOS 10 Swift 3 - Stack Overflow
ふうぅ・・・