Следующий вспомогательный метод синглтон-класса (SharedManager) может вызывать цикл сохранения. Получение предупреждений в статическом анализаторе: «Потенциальная утечка объекта, размещенного в строке ...» Как я могу исправить?
Я попытался сделать ivar uuid __weak, но при анализе все равно появляется предупреждение.
NSString *__weak uuid = (__bridge NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuidObject);
Спасибо
Быть вызванным в классе так:
myUUID = [SharedManager generateUUID];
+ (NSString *)generateUUID
{
CFUUIDRef uuidObject = CFUUIDCreate(kCFAllocatorDefault);
NSString *uuid = (__bridge NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuidObject);
CFRelease(uuidObject);
return uuid;
}