美好的一天。
有一个关于类型转换的问题。我有一个使用NSClassFromString创建的未定义类。 这个类有一个委托参数,我必须分别分配,我正在尝试做这样的事情:
Class objectClass = NSClassFromString([NSString stringWithFormat:@"%@Processor",processor]);
id processorObject = [[objectClass alloc] init];
(objectClass *)processorObject.delegate = delegate;
但很明显,这并没有通过(“预期的表达”)。
我该如何进行此类操作?
提前致谢。
答案 0 :(得分:0)
这应该有效:
[processorObject setDelegate:delegate];
您应该确保该类“XxxProcessor”的相应标题存在并将在此模块中导入。