您使用 IB 创建的对象/控件是否可以从类方法访问?
@Nekto:
@interface CopyController : UIViewController
{
UIActivityIndicatorView *myActivity;
}
@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *myActivity;
+(void) activityIndicator:(BOOL)flag;
@end
.m 中的这个实现是不允许的,错误是“在类方法中访问的实例变量'myActivety'”。
+(void)activityIndicator:(BOOL)flag
{
if (flag)
[myActivity startAnimating];
else
[myActivity stopAnimating];
}