Memory 带有NSMutableArray和OData对象的NSKeyedArchiver导致内存泄漏

Memory 带有NSMutableArray和OData对象的NSKeyedArchiver导致内存泄漏,memory,nsmutablearray,odata,memory-leaks,nskeyedarchiver,Memory,Nsmutablearray,Odata,Memory Leaks,Nskeyedarchiver,我在使用OData时遇到内存泄漏问题,从OData web服务检索的数据返回到NSMutableArray中,即返回[response getResult],然后使用NSKeyedArchiver存储,如下所示: QueryOperationResponse *response = [dropDownQuery execute]; ... NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[response getResul

我在使用OData时遇到内存泄漏问题,从OData web服务检索的数据返回到NSMutableArray中,即返回[response getResult],然后使用NSKeyedArchiver存储,如下所示:

QueryOperationResponse *response = [dropDownQuery execute];

...

NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[response getResult]];
当我从Xcode运行内存泄漏工具时,我在NSKeyedArchiver线路上得到了很多泄漏

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


如果有人对如何使NSMutableArray中的任何对象符合NSCoding有任何建议,那就太好了。

解决方法是修改从OData创建的代理类,因为它需要修改以符合NSCoding协议