我在现有的Objective-C项目中编写了一个Swift类。到目前为止,桥接工作得非常好。然而,我有一个方法,在其中使用NSClassFromString()在运行时生成一个类。当字符串是我的Swift类名时,它返回nil。
class MySwiftClass : NSObject {}
在Objective-C中:
Class myClass = NSClassFromString(@"MySwiftClass");
每次都会得到nil值,我也尝试了:
Class myClass = NSClassFromString(@"MyAppName.MySwiftClass");
但仍然是nil。
NSStringFromClass
对于MySwiftClass
有何说法吗? - CodaFiNSStringFromClass
可以使用。 - ahoang