5

objc_setAssociatedObjectこの投稿で説明されているように、カテゴリに「偽の」インスタンス変数を作成しようとしています。

ただし、iOS 6.1 で ARC を使用するUse of undeclared identifier 'OBJC_ASSOCIATION_RETAINと、次のコード スニペットで次のエラーが発生します。

- (void)setStyleName:(NSString *)styleName
{
   objc_setAssociatedObject(self, kDHStyleKey, styleName,
   OBJC_ASSOCIATION_RETAIN);
}

iOS 6.1 では何か変更がありましたか?

私は何を取りこぼしたか?

4

2 に答える 2

1

インポートしなかったようです:#import <objc/runtime.h>

于 2013-02-14T16:19:02.507 に答える