1
您能帮我了解,如何使用UIActivityIndicatorView+AFNetworking
或UIProgressView+AFNetworking
。我是否需要再创建一个UIViewController
,如果是,我需要在哪里实施?发现我需要使用setProgressWithUploadProgressOfOperation
或setAnimatingWithStateOfOperation
,但我仍然需要一个示例。UIActivityIndicatorView + AFNetworking或UIProgressView + AFNetworking
我的代码是:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[manager.requestSerializer setValue:@"" forHTTPHeaderField:@""];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
[manager GET:@"blablabla" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
// 3
//[self.view setAnimatingWithStateOfOperation:operation];
NSLog(@"JSON: %@", responseObject);
NSArray *carsList = responseObject[@"data"];
[self showStream:carsList];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
// 4
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Error"
message:[error localizedDescription]
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alertView show];
}];
indicatorView没有显示, – lhawks 2014-09-30 07:30:36
THX,我添加与框架初始化,一切都很好 – lhawks 2014-09-30 08:27:36