0
나는 다음과 같은 내 API 결과를 모델링 한 jsonmodel하는 JSON의 배열을 변환 할 수 없습니다 AFNetworking like :JsonModel 상속 클래스
AFHTTPSessionManager * manager = [self createAPISessionManager];
[manager GET:[self createServiceUrlWithMethod:@"someURL"] parameters:nil progress:^(NSProgress * _Nonnull downloadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSError * error = nil;
PTPIndex * index = [[PTPIndex alloc] initWithDictionary:responseObject error:&error];
if (error) {
callback (nil, [PTPApiCenteralizedErrorHandler getErrorFromApiError:error task:task responseObject:responseObject]);
return;
}
callback (index, nil);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
callback (nil, [PTPApiCenteralizedErrorHandler getErrorFromApiError:error task:task]);
}];
문제는 목적지 배열에 있습니다. 배열이 PTPDestination 객체로 변환되지 않고 NSDictionaries의 배열로 유지되는 이유를 모르겠습니다.
왜 이런 일이 발생하고 사용자 정의 클래스 배열을 사용할 수 있습니까?
서버에서 JSON 페이로드가 다시 수신되는 예가 있습니까? –
@CraigOtis이 url ==> www.pintapin.com/service/index/mobile이라고 부릅니다. – aakpro
'PTPBaseEntity'는 어떻게 생겼습니까? 'JSONModel'도 확장합니까? –