わかった。だから私はこのアプリを作成していて、1つのことを除けば本当に満足しています。多くのインターネットデータベースチェックなどを使用しており、これを実行するたびに、終了するまでハングし、インターフェイスの流動性を損ないます。これを回避する方法はありますか?ダウンロードは、ボタンをクリックしたとき、またはNSTimerの結果として発生することがあります。ユーザーがインターフェースをスムーズに通過し、アプリがそこに到達したときに情報を更新できるようにしたいと思います。とにかくこれを行うことはありますか?
編集-現在の同期コード:これはCSVファイルをダウンロードするためのものです:
NSString *link=[[NSString alloc] initWithFormat:@"http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=%@&callback=YAHOO.Finance.SymbolSuggest.ssCallback",timer.userInfo];
NSURL *url=[[NSURL alloc] initWithString:link];
NSData *dl=[[NSData alloc] initWithContentsOfURL:url];
NSString *str = [[NSString alloc] initWithData:dl encoding:NSUTF8StringEncoding];
これは、pngファイルをwebViewにダウンロードするためのものです。
NSString *link=[[NSString alloc] initWithFormat:@"http://chart.finance.yahoo.com/z?s=%@&t=GOOG&q=m",self.Input.text];
url=[[NSURL alloc] initWithString:link];
[self.graph loadRequest:[NSURLRequest requestWithURL:url]];