gpt4 book ai didi

iphone - CFAutoRelease() 类似 iOS6 上的行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:17:28 25 4
gpt4 key购买 nike

我有一个创建 ABRecordRef、设置其属性并返回 ref 的方法。

我在使用 CFAutoRelease 时遇到崩溃,因为我需要支持 iOS <7。我将如何正确发布它?

-(ABRecordRef) myRecord{
ABRecordRef newRecord = ABPersonCreate();
//some setting here
return CFAutoRelease(newRecord); //how to release here?
}

最佳答案

对于 CoreFoundation 引用,我实际上不会在您的 myRecord 方法中释放该引用。相反,我会定义接口(interface),以便 myRecord 的调用者拥有引用并负责释放它。

关于iphone - CFAutoRelease() 类似 iOS6 上的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19229478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com