0

私は解析用のコードを持っています:

NSError* error = nil;
NSString* text = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://site.ch/parse.php"] 
                                          encoding:NSASCIIStringEncoding 
                                             error:&error];

このコードから、URL ラジオから名前トラックを取得します。また、これを自分のレーベルに取得します:

[labelName setStringValue:text];

質問: ラベルを更新するにはどうすればよいですか? URL から 5 秒後にラベルが更新されるようにします。私はタイマースケジュールを使用しました..しかし、この後、私のアプリは非常に遅くなりました...助けてください.

4

3 に答える 3

0

URL からデータを取得するためにバックグラウンド スレッドを使用しないでください。データを取得した後、ラベルの値を更新できます。これにより、アプリのパフォーマンスに影響はありません。

于 2013-04-30T08:11:52.363 に答える
0

バックグラウンド スレッドまたは GCD スレッドを使用して、テキストを継続的に更新するようにしてください。

于 2013-04-30T07:33:41.257 に答える