函数objc_getAssociatedObject的隐式声明在C99中无效

Chr*_*ker 17 objective-c

我正在尝试在我的objective-c类别上使用Associated Objects,我收到了这个警告.

Implicit declaration of function 'objc_getAssociatedObject' is invalid in C99
Run Code Online (Sandbox Code Playgroud)

如果这有所作为,我也会使用arc.

Bry*_*hen 52

你添加了吗?

#import <objc/runtime.h>
Run Code Online (Sandbox Code Playgroud)

在你的文件的开头?