Я знаю, что этот вопрос немного стар, но я все еще хотел внести свой вклад.
Как сказал steveOhh, вы должны использовать [[AFNetworkActivityIndicatorManager sharedManager] setEnabled:YES]
, чтобы включить индикатор активности сети. Это singleton , и, следовательно, вам не требуется вручную выделять-инициализировать и выпускать. Что касается другого вопроса, я заметил, что вы пропускаете некоторые параметры в своих вызовах блоков, также вы можете сделать это, что намного чище:
NSURL *url = [NSURL URLWithString:@"mysite/user/signup"];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:[NSURLRequest requestWithURL:url] success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
// your success code here
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
// your failure code here
}];
[operation start]; // start your operation directly, unless you really need to use a queue