ios - 在AFNetworking上怎么用AFJSONRequestOperation来请求数据
ringa_lee
ringa_lee 2017-04-17 16:52:51
0
2
603
ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
伊谢尔伦

저는 iOS 개발 초보이기 때문에 질문의 의미를 잘 이해하고 있습니다.
실습 중에는 정말 AFJSONRequestOperation을 사용하지 않았고 항상 작성자의 데모를 사용했습니다. 아래에서 데이터를 요청하세요.

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager 관리자];
[manager GET:@"http://example.com/resources.json" 매개변수:nil 성공:^(AFHTTPRequestOperation *작업, id responseObject) {
    NSLog(@"JSON: %@", responseObject);
} 실패:^(AFHTTPRequestOperation *작업, NSError *오류) {
    NSLog(@"오류: %@", 오류);
}];
阿神

관리자로부터 작업 인스턴스를 가져오는 데 문제가 없습니다. 명령+마우스를 클릭하여 관리자가 작업에 대해 어떤 구성을 설정했는지 확인할 수 있습니다. 결국 그는 start를 직접 사용하는 대신 작업을 시작하기 위해 OperationQueue에 작업도 추가했습니다.

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager 관리자];
Manager.responseSerializer = [AFJSONResponseSerializer 시리얼라이저]; Manager.requestSerializer = [AFJSONRequestSerializer 시리얼라이저];
AFHTTPRequestOperation *작업 = [manager HTTPRequestOperationWithRequest:요청 성공:^(AFHTTPRequestOperation *작업, id responseObject) {
            NSInteger statusCode = Operation.response.statusCode;
            //...
        } 실패:^(AFHTTPRequestOperation *작업, NSError *오류) {
            NSInteger statusCode = Operation.response.statusCode;
            //...
        }];

[manager.OperationQueue addOperation:작업];
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿