2018年10月19日金曜日

CoreDataでExternal Storage使ってたら死んだ話

久しぶりの投稿です。

問題発生

仕事でiOSアプリの受託開発をしているのですが、顧客から「iOS 12にアップデートしたらアプリが動かなくなった」と指摘がありました。
クラッシュダンプを見ていると、CoreDataにExternal Storageとして保存していたNSData?をForce Unwrapしたところ、nilになっているためFatal Errorという状態でした。