1

私のアプリのメイン ビューには、更新ボタンがあります。クリックで NSTimer を開始し、15 秒が経過してアプリがサーバーに接続できない場合は、更新の試行を停止し、接続できなかったというアラートを出すようにしたいと考えています。ありがとう!

4

2 に答える 2

1

cancelConnection接続を停止するメソッドを実装します。

- (void)cancelConnection {
    ... // If the connection is still open, stop it and alert the user
}

次に、単に呼び出す

[self performSelector:@selector(cancelConnection) withObject:nil afterDelay:15.0]

接続を開いたとき、15 秒後にまだ実行中の場合は、メソッドが呼び出されると停止します。

または、この質問を参照して、 の詳細な説明を確認することもできますNSTimer

于 2013-05-17T23:59:33.860 に答える