我有以下問題: 我希望用戶按下按鈕時進行下載。在此下載過程中,我想隱藏其他按鈕(這會打開下載的文件,所以我想確保在更新尚未完成時沒有人嘗試打開文件)。 在這個過程中可以隱藏這些按鈕嗎?Objective C中更新過程中是否可以隱藏按鈕?
所以我曾嘗試和迄今爲止經歷:
- 更改按鈕我得到的永遠只是在最後(當它不再是必需的,因爲那時的更新完成)。
我嘗試以下(僞):
-(void)updatingprogress
{
buttona.hidden=TRUE;
}
-(void)updatingfinished
{
buttona.hidden=FALSE;
}
updateFiles()
{
[self updatingprogress]
... make downloads...
[self updatingfinished]
}
因此,與記錄我看到的,我在我在我想此刻的功能得到,但按鍵的變化過程中都沒有做「updatingprogress」。任何想法如何解決這個問題? 謝謝,最好的問候!
謝謝您的回答!在主線程上工作的想法解決了我的問題。 – Fringer