次の問題があります。ユーザーがボタンを押したときにダウンロードしてほしい。このダウンロード中は、他のボタンを非表示にします(ダウンロードしたファイルを開くため、更新がまだ完了していないときに誰もファイルを開こうとしないようにします)。このプロセス中にこれらのボタンを非表示にすることは可能ですか?
だから私がこれまでに試し、経験したこと:
- ボタンの変更は、常に最後に取得します(更新が行われるため、不要になった場合)。
私は次のことを試しました(擬似コード):
-(void)updatingprogress
{
buttona.hidden=TRUE;
}
-(void)updatingfinished
{
buttona.hidden=FALSE;
}
updateFiles()
{
[self updatingprogress]
... make downloads...
[self updatingfinished]
}
したがって、ロギングを使用すると、必要なときに機能を利用できるようになりますが、「updatingprogress」中にボタンの変更は行われません。この問題を解決する方法はありますか?よろしくお願いします!