19

我正在尝试使用关联对象 API 将“属性”添加到类别中。

objc_setAssociatedObject(self, &kIsAnimatingAssocObjKey, animating, 
OBJC_ASSOCIATION_RETAIN_NONATOMIC);

Xcode 抱怨:

函数“objc_setAssociatedObject”的隐式声明在 C99 中无效

使用未声明的标识符“OBJC_ASSOCIATION_RETAIN_NONATOMIC”

Xcode 4.5.2,iOS SDK 6,部署目标为 6。它不起作用。

obj_assoc上的文章都没有提到我必须导入任何特殊的东西。

4

1 回答 1

62

只需导入运行时标头:

#import <objc/runtime.h>

于 2012-12-18T15:43:33.490 回答