为NSString创建标记

时间:2014-01-02 04:37:09

标签: ios objective-c

我试图通过创建一个类别为NSString提供标记:

·H:

@property (nonatomic, copy) NSString *stringTag;

的.m:

- (NSString *)stringTag
{
    return objc_getAssociatedObject(self, CFBridgingRetain(kStringTagKey));
}
- (void)setStringTag:(NSString *)stringTag
{
    objc_setAssociatedObject(self, CFBridgingRetain(kStringTagKey), stringTag, OBJC_ASSOCIATION_COPY_NONATOMIC);
}

但是我收到了这些错误:

enter image description here

2 个答案:

答案 0 :(得分:6)

请将导入声明添加为

#import <objc/runtime.h>

答案 1 :(得分:5)

您需要添加:

#import <objc/runtime.h>