2017年2月16日木曜日

CoreData: error: Failed to call designated initializer on NSManagedObject class

概要

Coredata 用に作成したクラスを使おうとした場合に出たエラーです

環境

  • Mac OS X 10.11.5
  • Xcode 7.3.1

解決方法

該当のクラスを使った変数名を宣言する場合に以下のように宣言する必要があります

var ble: BLE?

Optional 型として宣言する必要がありました
BLE の部分は各自で作成した Entity を元にした Managed Object クラスを指定してください

0 件のコメント:

コメントを投稿