objective-c - 使用未声明的标识符 '_bridge'

标签 objective-c c

我的 Objective-C 项目包含的 C 库具有:

void* ptr;

ViewController 有:

UIImageView pic;
pic = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ground.png"]];

cLoad cload; // C-class object
cload.ptr = (_bridge void*) pic;

我使用 ARC,但我不明白为什么收到错误消息:使用未声明的标识符桥 谢谢)))

最佳答案

cload.ptr = (__bridge void*) pic;

__bridge,有两个下划线...

关于objective-c - 使用未声明的标识符 '_bridge',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186874/

相关文章:

iOS 向表格部分标题添加约束

objective-c - 在设置中启用了 Xcode 模块,但仍然无法使用 @import

使用键盘输入创建 FIFO 队列

c - 我如何识别一个进程

c - 如何在二维数组中成对存储随机字母?

objective-c - iOS Facebook 图书馆登录

ios - 如何在编辑模式下调整 UITableViewCell 背景的大小

ios - 前向申报摊位应用程序

c - 动态分配的内存大小

c - C 语言中带有 switch case 的 while 循环不起作用