从xcode中的占位符代码(动态代码)调用类

时间:2014-07-18 10:02:58

标签: ios objective-c

我得到了几个表的名称,比如说 " AAA" " CGL" " GHS" 等等 - 可能是大量具有完全不同名称的表格。 我有一个表格视图,其中设置了一个搜索栏,需要有关表格视图中每行详细信息视图的信息。

事情是,为了这个,我需要调用类似具有前缀的表的类 所以我需要调用的类名是" XxAAA"为了调用方法来获取数据。

NSString *syncGroup = [XxAAA metaData].synchronizationGroup;

这是一个例子(synchronizationGroup返回一个NSString) - 这应该在循环中发生,因此它用正确的表名+前缀替换XxAAA。 我发现了如何将字符串设置为" Xx" +表名不是问题所在。 但是我该如何动态调用该类?我希望你知道我的意思, 请帮忙,谢谢!

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找这样的东西:

[NSClassFromString(@"XxAAA") metaData].synchronizationGroup;