-1

ビューが消えたときにスレッドを一時停止または停止させる方法:

- (void)viewDidDisappear:(BOOL)animated {
    [super viewDidDisappear:(BOOL)animated];    

     [NSThread sleepForTimeInterval:10];
}

しかし、動作しませんでした

4

3 に答える 3

1

これを行う必要がviewWillDisappearありますが、おそらくこれを行うべきではありません。

于 2012-12-14T16:21:05.727 に答える
1

UI スレッドで数ミリ秒以上スリープしないでください。実行すると、OS によってアプリケーションが強制終了され、動作が低下します。

于 2012-12-14T16:49:54.310 に答える
0

NSThreadスリープの代わりにボタンを無効にしますか

[yourBtn setEnabled:NO];  

完全なデータを取得したら、それを有効にします

[yourBtn setEnabled:YES]
于 2012-12-15T12:36:05.127 に答える