当NSClassFromString无法找到一个类时,它应该返回一个nil,但我在这上面得到了一个EXC_BAD_ACCESS崩溃:
classname = "foo"
var fooClass = NSClassFromString(classname)
如何安全地检查Swift&中是否存在类?目标C?
答案 0 :(得分:2)
此代码在Swift下运行:
var classname = "foo"
var fooClass = NSClassFromString(classname)
这个也与Objective-C:
NSString* classname = @"foo";
id fooClass = NSClassFromString(classname);
您的代码似乎正确
您是否尝试升级Xcode以获得最新版本的Swift?