0

我正在使用 MagicalRecord 并希望能够做类似的事情

Car *newCar = [Car importFromObject:obj]; // where obj is a JSON object

但我想在没有先验知识的情况下这样做,在运行时只有 @"Car" 字符串或 Car 作为 Class 对象。

我知道如何制造一辆新车

id obj = [[NSClassFromString(@"Car") alloc] init];

但我应该如何调用 importFromObject: 方法?

4

1 回答 1

0

您可以调用任何 Class (+) 方法,就像调用alloc. 像这样:

[NSClassFromString(@"Car") importFromObject:anObject];
于 2013-06-09T16:55:33.730 回答