0

状況。XMLProxy クラスはシングルトンです。XMLRequest クラスも。

通常、URLをリクエストしたいとき。例 :

XMLProxy *xmlProxy = [XMLProxy sharedInstance];
[xmlProxy tryGetDataWithParameter:example_parameter];

// Method "tryGetDataWithParameter" will call method "requestURL" from XMLRequest Class

// Assume that is [xmlRequest requestURL];

// and XMLProxy Class (XMLProxy delegate) will create xml parser for each "example_parameter" 
type to response xml data receive.

問題ありません。

質問?URL を要求するための視覚的なバックグラウンド プロセスを作成したいので、シングルトンの AutoSending クラスを作成します。

AutoSending クラスを使用して、(XMLProxy クラスから) メソッド「tryGetDataWithParameter」を呼び出したいと考えています。呼び出す例: [autoSending start];

-(void)start{ XMLProxy *xmlProxy = [XMLProxy 共有インスタンス]; [xmlProxy tryetDataWithParameter:example_parameter]; }

NSThread を使用してステートメント "[autoSending start]" を呼び出すことはできますか? これは、視覚的なバックグラウンド プロセスの結果です。

4

1 に答える 1

1

これらすべてを自分でコーディングしようとするのではなく、 、、およびその他の標準的な IOS テクノロジの上に構築されたAFNetworkingのようなライブラリを使用してみませんか。その後、NSOperationQueue を使用して、別のスレッドでリクエストを実行できます。NSURLConnectionNSOperation

于 2012-09-08T07:18:38.603 に答える