进度指示器旋转轮如何操作
-
11-12-2019 - |
题
我想添加一个 NSProgressIndicator
。我有一个启用计时器的按钮,然后在延迟后调用一个方法。
我想在按下按钮时开始旋转动画,并在方法结束时停止动画。
所以,在我的 .h
我添加了
NSProgressIndicator * ConnectingProgress;
然后在我的 .m
在我的按钮操作中我添加了
[ConnectingProgress startAnimation:sender];
最后在我的方法结束时我添加了
[ConnectingProgress stopAnimation:sender];
问题:
- 我的方法无法识别“发件人”。
- 没有任何作用,startAnimation 也是如此...
我做错了什么,我该如何通过?
解决方案
编译器告诉你你没有任何局部变量 sender
. 。经过 self
(视图控制器引用)直接或声明 sender
作为
id sender = self;
[ConnectingProgress startAnimation:sender];
和
id sender = self;
[ConnectingProgress stopAnimation:sender];
申报的理由是什么 NSProgressIndicator
多变的 ConnectingProgress
以大写 C 开头?大写开头字母用于表示类、类别等。名称、用途 connectingProgress
反而。
我希望 connectingProgress
在某处初始化(可能在 viewDidLoad
)并作为子视图添加到某处。
不隶属于 StackOverflow