OSDN Git Service

defaultManagerではなくoneTimeEditorを使用するように変更
authormasakih <masakih@users.sourceforge.jp>
Fri, 9 May 2014 15:09:47 +0000 (00:09 +0900)
committermasakih <masakih@users.sourceforge.jp>
Fri, 9 May 2014 15:09:47 +0000 (00:09 +0900)
copyを返すように変更
逆変換が出来ない事を宣言

KCD/HMSlotItemEquipTypeTransformer.m

index 192a74c..956932a 100644 (file)
        });
 }
 
++ (Class)transformedValueClass
+{
+       return [NSString class];
+}
++ (BOOL)allowsReverseTransformation
+{
+       return NO;
+}
+
 - (id)transformedValue:(id)value
 {
        if(![value isKindOfClass:[NSNumber class]]) return nil;
        
-       HMServerDataStore *store = [HMServerDataStore defaultManager];
+       HMServerDataStore *store = [HMServerDataStore oneTimeEditor];
        
        NSError *error = nil;
        NSArray *array = [store objectsWithEntityName:@"MasterSlotItemEquipType"
@@ -34,6 +43,6 @@
                return nil;
        }
        
-       return [array[0] valueForKey:@"name"];
+       return [[array[0] valueForKey:@"name"] copy];
 }
 @end