我正在尝试使用关联对象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上的articles都没有提到我必须导入任何特殊内容。
答案 0 :(得分:58)
只需导入运行时标题:
#import <objc/runtime.h>