19

関連オブジェクト API を使用して「プロパティ」をカテゴリに追加しようとしています。

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

Xcodeは文句を言います:

関数 'objc_setAssociatedObject' の暗黙の宣言は C99 では無効です

宣言されていない識別子「OBJC_ASSOCIATION_RETAIN_NONATOMIC」の使用

Xcode 4.5.2、デプロイ ターゲット 6 の iOS SDK 6。動作しません。

obj_assocに関するどの記事にも、何か特別なものをインポートする必要があるとは書かれていません。

4

1 に答える 1

62

ランタイム ヘッダーをインポートするだけです。

#import <objc/runtime.h>

于 2012-12-18T15:43:33.490 に答える