我想添加一个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];
为什么要声明以大写字母C开头的
NSProgressIndicator
变量ConnectingProgress
的原因是什么?大写的起始字母用于类,类别等名称,请改用connectingProgress
。我希望
connectingProgress
在某个地方(可能在viewDidLoad
处)初始化,并作为subView添加到某个地方。关于objective-c - ProgressIndicator纺车如何操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10653163/