我想添加一个NSProgressIndicator
。
我有一个启用计时器的按钮,然后在延迟之后调用一个方法。
当我按下按钮时,我想开始旋转动画,我想在方法结束时停止动画。
所以,在我的.h
我添加了
NSProgressIndicator * ConnectingProgress;
然后在我的.m
按钮操作中,我添加了
[ConnectingProgress startAnimation:sender];
最后,在我的方法结束时,我添加了
[ConnectingProgress stopAnimation:sender];
问题:
我做错了什么,我怎么能通过?
答案 0 :(得分:2)
编译器告诉您,您没有任何本地变量sender
。直接传递self
(视图控制器参考)或将sender
声明为
id sender = self;
[ConnectingProgress startAnimation:sender];
和
id sender = self;
[ConnectingProgress stopAnimation:sender];
以资本C开头宣布NSProgressIndicator
变量ConnectingProgress
的原因是什么?大写起始字母用于类,类别等名称,而是使用connectingProgress
。
我希望connectingProgress
在某个地方初始化(可能在viewDidLoad
)并在某处添加为子视图。