Explorar o código

fix bug: @property NSSet<Border> *borders; its value is NSSet<NSDictionary>

iwill %!s(int64=9) %!d(string=hai) anos
pai
achega
df82885120
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      YYModel/NSObject+YYModel.m

+ 1 - 1
YYModel/NSObject+YYModel.m

@@ -840,7 +840,7 @@ static void ModelSetValueForProperty(__unsafe_unretained id model,
                                 if (newOne) [set addObject:newOne];
                             }
                         }
-                        ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, valueSet);
+                        ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, set);
                     } else {
                         if (meta->_nsType == YYEncodingTypeNSSet) {
                             ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, valueSet);