我收到以下错误,但如何解决它?
错误被突出显示与绿色圆圈“引用计数对象用于它被释放之后”
被修改:我使用以下方法
如何解决“引用计数对象被释放后使用”的错误?
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
NSString *str = (__bridge NSString *)string;
CFRelease(string);
return str;
}
编辑:已解决通过使用维杰的以下简单代码
NSUUID *UUID = [NSUUID UUID];
NSString* stringUUID = [UUID UUIDString];
那么,还是得到消息? – 2014-12-03 07:18:22
是你使用像更新的答案? – 2014-12-03 07:25:27
感谢vijay,我用简化的API替换了我的方法代码,然后它运行良好。 – 2014-12-03 07:34:56