我正在使用MagicalRecord,并希望能够做类似
的事情Car *newCar = [Car importFromObject:obj]; // where obj is a JSON object
但是我想在没有类的先验知识的情况下完成它,在运行时只有@“Car”字符串或Car作为Class对象。
我知道如何制作新车
id obj = [[NSClassFromString(@"Car") alloc] init];
但我该如何调用importFromObject:方法?
答案 0 :(得分:0)
您可以像调用alloc
一样调用任何类(+)方法。像这样:
[NSClassFromString(@"Car") importFromObject:anObject];