有人能向我解釋爲什麼這不起作用:CoreData對象類型將無法正常工作
CoreDataClass *classObject = (CoreDataClass *)[some method that returns a dictionary with exact KVC pairs that match CoreDataClass];
NSString *myString = classObject.stringProperty;
但這:
CoreDataClass *classObject = (CoreDataClass *)[some method that returns a dictionary with exact KVC pairs that match CoreDataClass];
NSString *myString = [classObject valueForKey:@"stringProperty"];
編輯: 什麼鑄就了最簡單的方法字典作爲我NSManagedObjectClass CoreDataClass,所以我可以直接訪問屬性?
您將字典轉換爲一些非常不同的類,並期望它可以工作?祝你好運! – Tom
他們沒有什麼不同,班上有相同的KVC對。將符合KVC的字典轉換爲匹配的NSManagedObject類最快等待什麼? – Eric