Memory 带有NSMutableArray和OData对象的NSKeyedArchiver导致内存泄漏
我在使用OData时遇到内存泄漏问题,从OData web服务检索的数据返回到NSMutableArray中,即返回[response getResult],然后使用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
QueryOperationResponse *response = [dropDownQuery execute];
...
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:[response getResult]];
当我从Xcode运行内存泄漏工具时,我在NSKeyedArchiver线路上得到了很多泄漏
我在想,我需要了解如何确保从OData检索并在NSMutableArray中返回的数据符合NSCoding协议?我得到的数据只是字符串和整数
如果有人对如何使NSMutableArray中的任何对象符合NSCoding有任何建议,那就太好了。解决方法是修改从OData创建的代理类,因为它需要修改以符合NSCoding协议