0

バインドされた tableview と arrayController を介して数値をコアデータに保存できません。ハードコードされた値を返すようにコードを変更しました。数値列を編集しようとしてもクラッシュしませんが、ハードコードされた値は保持されません。

#import "StringToNumberTransformer.h"

@implementation StringToNumberTransformer

+ (Class)transformedValueClass { return [NSNumber class]; }

+ (BOOL)allowsReverseTransformation { return YES; }

 - (id)transformedValue:(id)value {

   // return (value == nil) ? nil : [NSString stringWithFormat:@"%i", [value shortValue ]];
   //return (value == nil) ? nil : NSStringFromClass([value class]);
     return @"1";
}

- (id)reverseTransformedValue:(id)value {
//    return [value numberFromString:[value stringValue]];
    return [NSNumber numberWithInt:2];
}
    @end

ここにxibセットアップへのリンクがあります! http://tinypic.com/r/2nty41s/5 ! 誰でもこれに光を当てることができますか?

どうもありがとう

4

1 に答える 1