我想知道我怎麼能叫AFHTTPSessionManagern從不同的類。目前我使用此代碼來獲得響應,但我不知道如何將其轉換爲需要參數和回發鏈接的單例類。我只接收和處理JSON代碼。AFNetworking 2.0 - 如何反應傳遞到另一個階級成功
static NSString * const BaseURLString = @"http://www.example.com/";
NSURL *baseURL = [NSURL URLWithString:BaseURLString];
NSDictionary *parameters = @{ @"Token" : @"123456"};
AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:baseURL];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
[manager GET:@"/list-21.aspx?" parameters:parameters success:^(NSURLSessionDataTask *task, id responseObject) {
self.someDictionary = responseObject[@"User"];
[self.tableView reloadData];
} failure:^(NSURLSessionDataTask *task, NSError *error) {
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error Retrieving Films"
message:[error localizedDescription]
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertView show];
}];
顧感謝您的回答,你能不能給我委託的一些例子。我也可以把所有的API調用AFNetworking,所以我可能有不止一種方法? – GuyWhoReadsStockoverflow 2014-11-20 17:05:47
上面加了一個例子 – 2014-11-20 17:48:46
嗨,謝謝,例如。我試過,但我得到錯誤的線self.delgate說屬性代理找不到對象類型的SyncManager – GuyWhoReadsStockoverflow 2014-11-20 22:31:39