Appleの公式iOSチュートリアル「FoodTracker」で カメラロールから画像選択する所でInfo.plistにPrivacy - Photo Library Usage Descriptionを追加してないのにクラッシュしない(未解決)
私の開発環境
Xcode9.0
Swift3.2
Base SDK Latest(iOS 11.0)
iOS Deployment target iOS10.0
今回クラッシュしたという問題ではなく、クラッシュしなくて???となりました。
メモです。
チュートリアルの↓の下の方で、iOS10以上はフォトライブラリへのアクセスの際にユーザーにパーミッション許諾ダイアログ表示する処理を記述していないためにクラッシュするようになっている箇所があります。
https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/WorkWithViewControllers.html#//apple_ref/doc/uid/TP40015214-CH6-SW1
私のinfo.plistにはPrivacy - Photo Library Usage Descriptionを追加していません。
でも許諾ダイアログの表示などもなくクラッシュもすることなくアクセス出来ています。
バッチリカメラロールの画像が表示されます。
これは何がいけないのでしょう(・・?
くだらないミスをしているんだろうなーとは思うんですが、わからない。
公式チュートリアルはXcodeのバージョンが8.1前提ですが、私は9.0です。
関係あるかー?無さそうなんだけどねえ。
まあ、このままチュートリアルを進めてみます。
何かわかったら追記します。