【发布时间】:2013-01-29 19:24:51
【问题描述】:
我刚刚安装了 Xcode 4.6,现在我在我管理的旧代码中遇到了新错误。
编译器抱怨“直接访问 Objective-c 的 isa 被弃用,取而代之的是 object_setClass() 和 object_getClass()”,并且项目不会构建。
所以请告诉我,是:
object_setClass(self, [CustomClass class]);
适当的替换:
self->isa = [CustomClass class];
谢谢!
【问题讨论】:
-
xcode 是一个 IDE,它不会弃用任何东西。较新的 objc SDK 会这样做
标签: ios objective-c xcode class