Przeglądaj źródła

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

iwill 9 lat temu
rodzic
commit
df82885120
1 zmienionych plików z 1 dodań i 1 usunięć
  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];
                                 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 {
                     } else {
                         if (meta->_nsType == YYEncodingTypeNSSet) {
                         if (meta->_nsType == YYEncodingTypeNSSet) {
                             ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, valueSet);
                             ((void (*)(id, SEL, id))(void *) objc_msgSend)((id)model, meta->_setter, valueSet);