【发布时间】:2011-05-18 17:10:10
【问题描述】:
我想做以下事情
+(void)DoThis
{
[textView setString:@"qwertyasdfzxcvb."];
[textView setNeedsDisplay:YES];
}
但是,它拒绝设置字符串。 因为这行得通,
-(void)DoThis
{
[textView setString:@"qwertyasdfzxcvb."];
[textView setNeedsDisplay:YES];
}
我得出的结论是,该字符串拒绝在具有类级别访问权限的方法中设置。那么如何允许从 +(void) 设置字符串?
【问题讨论】:
-
textView在哪里声明?是全局变量吗? -
@jojaba @property(nonatomic, retain) IBOutlet NSTextView *textView;
标签: objective-c string methods