我有一组由www.sudzc.com创建的类(这是一个很棒的WDSL Web服务代理创建工具,适用于iPhone / Flex / JavaScript)。
当我运行CMD + SHIFT + A检查内存泄漏时,我会收到以下消息:
我不想使用这段代码进行消息传递,因为在项目中需要多次重新生成它,随着网络服务的更改,我需要更新代理类。
当我运行CMD + SHIFT + A检查内存泄漏时,我会收到以下消息:
这是它返回该消息的方法:返回了带有+0保留计数的对象给调用者,但预期需要+1(拥有)保留计数
// Static method for initializing from a node.
+ (id) newWithNode: (CXMLNode*) node
{
return (id)[[[SoapObject alloc] initWithNode: node] autorelease];
}
我不想使用这段代码进行消息传递,因为在项目中需要多次重新生成它,随着网络服务的更改,我需要更新代理类。
有什么好的建议吗?
提前致谢。
Jason
+createWithNode:
代替。否则,去掉自动释放并依赖调用者来自动释放它。 - Lily Ballard