지금 어떻게 완료됩니까?iOS의 여러 객체 관리자
RKObjectManager *flickrManager =
[RKObjectManager objectManagerWithBaseURL:flickrBaseUrl]; // <-- shared singleton
RKObjectManager *foursquareManager =
[[RKObjectManager objectManagerWithBaseURL:foursquareBaseUrl] retain]; // <-- you must retain every other instance
그러나 더 이상 유지 사용하지 않기 때문에, 당신은 무엇을해야합니까 :
나는 당신이 그것을 유지와 함께 할하는 데 사용 알지?
현재 저는 2 명의 객체 관리자가 있습니다.하지만 1 개의 응답 만받습니다. 요청 중 하나가 다른 요청을 취소하는 것 같습니다.
UPDATE
RKURL *baseURL = [RKURL URLWithBaseURLString:@"http://iphone.meer.li"];
RKObjectManager *designObjectManager = [RKObjectManager objectManagerWithBaseURL:baseURL];
//...Mapping design here...
RKURL *URL = [RKURL URLWithBaseURL:[designObjectManager baseURL] resourcePath:[NSString stringWithFormat: @"/%@.json", subUrl]];
[designObjectManager loadObjectsAtResourcePath:[NSString stringWithFormat:@"%@", [URL resourcePath]] delegate:self];
RKObjectManager *designerObjectManager = [RKObjectManager sharedManager];
RKObjectMapping *designerMapping = [RKObjectMapping mappingForClass:[DesignerData class] ];
//...Mapping designer here...
RKURL *URL = [RKURL URLWithBaseURL:[designerObjectManager baseURL] resourcePath:[NSString stringWithFormat: @"/%@.json", subUrl]];
[designerObjectManager loadObjectsAtResourcePath:[NSString stringWithFormat:@"%@", [URL resourcePath]] delegate:self];
그래서이 내 진짜 코드입니다. objectmanagers가 ARC로 유지되어야하기 때문에 내가 왜 실패하고 있는지 알 수 없습니다.
제안 사항?
그들은 모두 MRC에서 유지되어야한다. 그것이 귀하의 요청 중 하나가 실패하는 이유입니다. – CodaFi
위의 코드는 실제 코드가 아닙니다. Restkit 웹 사이트의 제안입니다. 위의 코드를 업데이트에 게시했습니다. 어떤 제안? –