私のアプリでは、サーバーにリクエストを送信しています。リクエストは と呼ばれる他のクラスにrequestClass
あり、メイン ビュー クラスから呼び出されています。(私はcocos2dを使用しています)。
私の質問は、requestClass
操作が完了したことを (から)メイン クラスにどのように通知するかということです。リクエストを終了すると、そのコールバックは独自の class( requestClass
) にあり、NSLog は で実行されrequestClass
ます。
私NSNotification
は正しい方法だとは思わない
requestClass は次のようになります。
[NSURLConnection
sendAsynchronousRequest:request
queue:[[NSOperationQueue alloc] init]
completionHandler:^(NSURLResponse *response,
NSData *data,
NSError *error)
{
if ([data length] >0 && error == nil)
{
**// HOW SHOULD I INFORM THE CLASS THAT CALL ME NOW ???**
}
else if ([data length] == 0 && error == nil)
{
NSLog(@"Nothing ");
}
else if (error != nil){
NSLog(@"Error = %@", error);
}
}];