AS3 で getDefinitionByName を使用する方法のように、String を使用して Objective-C でクラスを取得/作成する方法はありますか?
質問する
168 次
2 に答える
2
試す:
id object = [[NSClassFromString(@"NameofClass") alloc] init];
このスレッドから:
于 2012-06-08T23:40:39.087 に答える
0
NSClassFromString を探していると思います。そのように使用する必要があります(このコードはこの回答から借りました。コードはDave DeLongからのものです):
Class dictionaryClass = NSClassFromString(@"NSMutableDictionary");
id object = [[dictionaryClass alloc] init];
[object setObject:@"Foo" forKey:@"Bar"];
于 2012-06-08T23:40:33.883 に答える