Я пытаюсь преобразовать CFUUIDRef в NSString *.
Раньше я использовал следующий код и работал нормально.
CFStringRef str = CFUUIDCreateString(NULL, _uuid); # _uuid is of type CFUUIDRef
return (__bridge NSString *) str;
Однако после недавнего обновления Xcode(или другое, что я не заметил?), приведенный выше код выдает мне ошибку:
Использование необъявленного идентификатора '__bridge'
Так я и сделалчто-то не так?Как я могу решить эту проблему?
=== ОБНОВЛЕНО ===
Полный код:
+ (NSString *)uuidToString:(CFUUIDRef)_uuid {
CFStringRef str = CFUUIDCreateString(NULL, _uuid); # _uuid is of type CFUUIDRef
return (__bridge NSString *) str;
}
UUID генерируется:
uuid = CFUUIDCreate(NULL);