文字列のディクショナリをJSONフェッチからKVC準拠のNSManagedObjectにマップしようとしていますが、正常に使用できますsetValue: forKey:
が、タイプをマップする方法がわかりません。
たとえば、日付をランダムな文字列に設定することはできませんが、Printing description of myDate:
asdfsadf
機能しました。
私はいくつかの有用な答えを提供したhttps://stackoverflow.com/a/5345023/828859を見ました。私は入ってすべてのプロパティの検証を作成できます...しかし、すべての日付を検証し、日付があるたびに個別に出力値を設定する必要があるため、それはあまり乾燥していないようです。
使用する前にタイプごとに変更したいsetValue: forKey:
のですが、プロパティタイプを区別する方法がわかりません。
私がやりたいこと:
switch([object typeforkey:key]){
case @"NSDate":
//...
value = mutatedDate
//...
}
[object setValue:value forKey:key];