【发布时间】:2012-08-28 08:44:58
【问题描述】:
如果这是一个非常基本的问题,请多多包涵。我尝试使用 __bridge 将 CFStringRef 转换为 NSString,因为我启用了 ARC。
mydevUUIDString = CFUUIDCreateString(NULL, peripheral.UUID);
NSString *temp = (__bridge NSString *) devUUIDString;
我仍然收到以下错误:
Incompatible type casting 'CFStringRef' (aka 'const struct __CFString **) to 'NSString' with _bridge cast.
请指教,如何解决此问题。
【问题讨论】:
-
请输入实际代码。您上面的代码 sn-p 甚至无法编译(例如,变量在您的 sn-p 中具有不同的名称)。
-
您在两行中都使用了不同的变量
mydevUUIDString/devUUIDString。 -
您的代码示例不完整。 devUUIDString 在哪里定义和分配?
标签: iphone objective-c ios ios5