我收到以下錯誤,但如何解決它?
錯誤被突出顯示與綠色圓圈「引用計數對象用於它被釋放之後」
被修改:我使用以下方法
如何解決「引用計數對象被釋放後使用」的錯誤?
+ (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