したがって、まず述語を設定してデータを照会することで、コアデータからカスタムオブジェクトを取得しようとしています。ここで私はやっているものです:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(dec LIKE[c] %@", [NSNumber numberWithInteger:[tempItemDec integerValue]]];
NSPredicate、フォーマット文字列を解析することができません
をので、12月にはするNSNumberとtempItemDecので、私が最初に照会できるようにするNSNumberに整数をラップし、その後NSIntegerに文字列を変換する必要がありますNSStringのですが、それはエラーがこれを言っ取得:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "(dec LIKE[c] %@"'
たとえば、名前を使用するとDBから項目をクエリできますが、これはわかりません。
アイデア?
私は[NSPredicate predicateWithFormat:@ "(dec LIKE [c]%@)"を試みましたが、別のエラーが発生しました。 –
「その他のエラー」とは何ですか?別の可能性のある理由で私の編集を参照してください。 – omz
@ "dec ==%@"で動作しましたが、LIKE [c]と一緒に動作しません。その理由はわかりません。 –