Я пытаюсь преобразовать 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);