相关疑难解决方法(0)

ABRecordSetValue返回的CFErrorRef的内存管理

考虑一些涉及错误处理的典型CF代码,比如说:

ABRecordRef aRecord = ABPersonCreate();
CFErrorRef anError = NULL;
ABRecordSetValue(aRecord, kABPersonFirstNameProperty, CFSTR("Joe"), &anError);
Run Code Online (Sandbox Code Playgroud)

anError这段代码后如何处理?我是否必须保留它,以确保它不会消失,然后再释放它?或者我已经是主人了,我只需要稍后发布它?

c objective-c core-foundation

1
推荐指数
1
解决办法
1575
查看次数

标签 统计

c ×1

core-foundation ×1

objective-c ×1