我想在运行时将 ivar 添加到现有的 Objective-c 类,但文档指出 ivar 不能是现有类,所以我认为属性仍然可以解决我的问题。
如此处所述, class_addProperty(...) 返回 true,但是当我尝试通过它的名称(或属性名称)访问 ivar 时,它总是返回 nil。导致这种情况发生的问题可能是什么?
我想在运行时将 ivar 添加到现有的 Objective-c 类,但文档指出 ivar 不能是现有类,所以我认为属性仍然可以解决我的问题。
如此处所述, class_addProperty(...) 返回 true,但是当我尝试通过它的名称(或属性名称)访问 ivar 时,它总是返回 nil。导致这种情况发生的问题可能是什么?