找不到NSStrikethroughStyleAttributeName

时间:2015-01-20 15:04:42

标签: objective-c

我正在使用以下代码来解决一些文字。但我一直认为NSStrikethroughStyleAttributeName没有声明。无论如何它在哪里宣布?

NSMutableAttributedString *strikeThroughString = [[NSMutableAttributedString alloc] initWithString:self];
    [strikeThroughString addAttribute:NSStrikethroughStyleAttributeName
                            value:@2
                            range:NSMakeRange(0, [strikeThroughString length])];

1 个答案:

答案 0 :(得分:1)

嗨:NSStrikethroughStyleAttributeName是UIKit的一部分。您的问题是您的对象必须是NSString的子,并且在其标题中只导入Foundation。在您的实现文件(.m)中添加:

#import <UIKit/UIKit.h>