2012-09-06 4 views
0

내가 하나로, OData 웹 서비스에서 검색된 데이터가 NSMutableArray에 반환 중 하나로, OData를 사용하여 메모리 누수 문제, 즉 return [response getResult]을 누출하고 다음과 같이 NSKeyedArchiver을 사용하여 저장 :NSKeyedArchiver는

QueryOperationResponse *response = [dropDownQuery execute]; 

... 

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[response getResult]]; 

Xcode에서 Memory Leak Instrument를 실행하면 NSKeyedArchiver 줄에 많은 누수가 발생합니다.

OData에서 검색하여 NSMutableArray에 반환 된 데이터가 NSCoding 프로토콜을 준수하는지 확인하는 방법이 필요하다고 생각합니까? 내가 돌아 오는 데이터는 문자열과 정수입니다.

나는이 일부 도움을 주시겠습니까과 사람이 NSCoding을 준수 NSMutableArray에서 물건을 만들기에 어떤 제안이있는 경우, 그 위대한 것입니다.

답변

-1

해결 방법은 NSCoding 프로토콜을 준수하도록 수정해야하므로 OData에서 만든 프록시 클래스를 수정하는 것입니다.