我使用这两种尝试:在运行时创建一个类 - 为什么NSClassFromString和objc_getclass返回nil?
NSClassFromString and objc_getclass
返回一个类,这样我就可以在运行时创建,但两个函数返回nil对于某些类,例如“识别TestClass”。请注意,对于99%的类,NSClassFromString适用于我。
如果我添加
[TestClass class];
之前,我打电话NSStringFromClass或objc_getclass它,它的工作原理。并且如果我尝试仅使用类别参考创建课程,即:
[TestClass alloc];
它也可以工作。那么如何强制类在运行时加载,以便NSClassFromString或objc_getclass不会返回nil?
这可能是我必须做的....虽然看起来很奇怪! – 2009-10-28 12:59:59