読者です 読者をやめる 読者になる 読者になる

CoreDataでNSPredicateを使ったらEXC_BAD_ACCESSが出た

ゴールデンウィークいかがおすごしでしょうか 私はだらだらしたり、コード書いたりしてました。(この二つしかしていない)

今日出たエラーを残しておきます。

CoreDataでPredicateを使ったらエラー出た

f:id:jesus9387:20170506150510p:plain

このエラーが出力されてハマりました、、、、

これってログとか出してくれないの、、、 (ここにログが出力されてるよーとかありましたら教えてください)

解決方法

f:id:jesus9387:20170506150704p:plain

NSNumberでラップすることです。

CoreDataのカラムの定義をInteeger16に設定したので比較する変数の型をIntにしていたのでそのまま比較できると思っていましたが、 どうやらNSNumberでラップする必要があるようです。

初心者殺しですね、、