我有以下问题:我希望用户在按下按钮时进行下载。在此下载过程中,我想隐藏其他按钮(这将打开下载的文件,因此我想确保在更新尚未完成时没有人尝试打开文件)。在此过程中是否可以隐藏这些按钮?
所以到目前为止我所尝试和经历的:
- 我总是在最后更改按钮(当不再需要时,因为更新完成)。
我尝试了以下(伪代码):
-(void)updatingprogress
{
buttona.hidden=TRUE;
}
-(void)updatingfinished
{
buttona.hidden=FALSE;
}
updateFiles()
{
[self updatingprogress]
... make downloads...
[self updatingfinished]
}
因此,通过记录我看到,我可以在我想要的那一刻进入我的功能,但是在“更新进度”期间没有完成按钮的更改。任何想法如何解决这个问题?谢谢和最好的问候!