我用下面的代碼來執行一個HTTP請求:的Objective-C在等待異步HTTP請求來完成
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:urlRequest delegate:self];
之後,我想用接收到的數據。我的問題是,我無法在connectionDidFinishLoading中做到這一點,但必須在我的代碼中的另一個位置做到這一點。由於這是一個異步任務,我如何驗證在任務完成之前我沒有開始使用收到的數據?
由於提前,
編輯:我的主要問題是代表們,它使用接收到的數據的代碼後調用。
有沒有原因'connectionDidFinishLoading:'不能只調用你的代碼的相關部分? – Tommy 2012-01-30 15:43:43