OSDN Git Service

カスタムsetterを無効にした
authormasakih <masakih@users.sourceforge.jp>
Fri, 9 May 2014 11:18:55 +0000 (20:18 +0900)
committermasakih <masakih@users.sourceforge.jp>
Fri, 9 May 2014 11:18:55 +0000 (20:18 +0900)
KCD/HMJSONCommand.m
KCD/HMKCShipObject.m

index d63cf1f..955cc85 100644 (file)
@@ -166,7 +166,10 @@ NSString *keyByDeletingPrefix(NSString *key)
 {
        id oldValue = [object valueForKey:key];
        if(![oldValue isEqual:value]) {
+               [object willChangeValueForKey:key];
                [object setValue:value forKey:key];
+               [object didChangeValueForKey:key];
+               
        }
 }
 - (void)commitJSONToEntityNamed:(NSString *)entityName
index 11e3775..016b03d 100644 (file)
@@ -196,6 +196,7 @@ static NSArray *levelUpExps = nil;
        return [NSSet setWithObjects:@"master_ship.stype.id", @"master_ship.stype", @"master_ship", nil];
 }
 
+#if 0
 - (void)setBull:(NSNumber *)bull
 {
        if([self.primitiveBull isEqual:bull]) return;
@@ -442,6 +443,7 @@ static NSArray *levelUpExps = nil;
        
        self.primitiveUse_fuel = use_fuel;
 }
+#endif
 
 - (void)setMaster_ship:(id)value
 {