我在類中創建一個方法。完成處理程序在目標c中的方法
- (void)getTableData:(NSString *)URL withCompletionHandler:(void (^)(NSString *))handler{
__block NSDictionary *JSON;
[manager POST:urlString parameters:jsonDict success:^(AFHTTPRequestOperation *operation, id responseObject){
JSON = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error];
handler(JSON);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"error %@",error);
// handle failure
}];
}
和由
[ObjOfSecondClass getTableData:BILL withCompletionHandler:^(NSString* returnString)handler{
}];
調用它在另一個類中它示出了在處理預期表達錯誤。
你想在你的回調中做什麼? – iPeter
NSDictionary * JSON; – Lenin
我還沒有真正理解你的問題。你可以請更具體嗎? – iPeter