2012-09-06 28 views
0

我使用的OData内存泄漏问题,其中从所述的OData web服务检索到的数据在一个NSMutableArray被返回,即return [response getResult],然后使用NSKeyedArchiver如下存储:的NSKeyedArchiver与NSMutableArrays和OData的对象导致内存泄漏

QueryOperationResponse *response = [dropDownQuery execute]; 

... 

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

当我从Xcode运行内存泄漏工具时,我在NSKeyedArchiver线上发现了很多泄漏。

我在想,我需要一些如何确保从OData中检索到的数据并返回NSMutableArray符合NSCoding协议?我回来的数据只是字符串和整数。

我可以请一些帮助,如果任何人有任何建议,使NSMutableArray任何对象符合NSCoding,这将是伟大的。

回答

-1

修正是修改从OData创建的代理类,因为它需要修改以符合NSCoding协议。