就像Apple所说的,dataFromPropertyList:format:errorDescription:方法不遵循对象所有权策略。方法参考描述了它。我试图搜索“需要由调用者发布”,但没有有用的结果。有没有比dataFromPropertyList更多的方法:format:errorDescription:哪些不遵循对象所有权策略的基本规则?
下面是参考报价:
特别注意事项不像 可可 正常的内存管理规则,在Errorstring,则 返回的字符串需要由调用者释放。
我几乎可以肯定,这不是唯一的情况下,这种政策的例外发生。
总结:此行为是旧版本框架中的一个错误。据记载,因为苹果公司将其固定为10.5。不是它是内存管理规则的几个故意例外之一。 – 2009-04-26 11:54:12