0

次のように動作するメソッドを作成しようとしています。

NSString *responseData = [myAwesomeWrapper getStringfromURL:@"http://spam.com"];

舞台裏では、非同期でリクエストを実行したいと考えています (認証と HTTPS が必要なため)。問題は明らかに、非同期リクエストには didReceiveResponse を使用したデリゲート コールバックが必要なことです。そのため、私が念頭に置いているきちんとした方法を書くことができません。

私はこのアプローチを理解していますが、いくつかの異なる要求を行い、同じコントローラーから直接データにアクセスする必要がある場合に、複雑な要素が生じることにうんざりしています。既存の呼び出しと競合することなくデータをキャプチャする方法を発明することは、時代遅れになっています。

NSNotificationCenter を使用してこれを模倣する可能性について読んだことがありますが、読んだ例では、これを機能させる明白な方法は明らかにされていません。

私の C# 脳は要求しすぎていませんか?

完全な開示: 私は Objective-C/Cocoa-Touch の初心者です。私に気楽に行ってください。:)

4

1 に答える 1

0

ASIHTTPRequestの仕事のように聞こえます

于 2011-02-22T04:46:07.803 に答える