ブール値フィールドを持つ CoreData モデルにエンティティがあります。これは、CoreData エンティティに として保存されNSNumber
ます。私が望むのは、アクセサが ではBOOL
なくを使用NSNumber
することです。したがって、使用できます
comment.isActive = YES;
それ以外の:
BOOL isCommentActive = [NSNumber numberWithBool:comment.isActive];
自動生成されたエンティティ クラス ファイルのコードを変更するつもりでしたが、モデルを抽出するたびに上書きされるため、変更しないように言われました。
エンティティのカテゴリがあり、それを同じ名前の に変換するアクセサをコーディングしようとしましたBOOL
が、ループに陥ってしまいました。
メソッドのツイズリングについて言及している人もいますが、私にはかなりハックに思えます。別の名前のプリミティブを返すアクセサーを作成する必要がありますか?