gpt4 book ai didi

ios - 如何让 GCAlertView 支持 ARC?

转载 作者:行者123 更新时间:2023-11-28 23:02:16 24 4
gpt4 key购买 nike

我正在使用这个 GCAlertView在我启用 ARC 的项目中。我试图让它与 ARC 兼容,所以我不必在该文件上使用 -fno-objc-arc。错误来自 Block_copy()Block_release() 宏。它说“将 block 指针类型‘void (^)(void)’转换为 C 指针类型‘const void *’需要桥接转换”。

看来我必须在某处的 block 变量中使用 __bridge。但我不知道把它放在哪里。 (我也不知道它做了什么!) Block_copy()Block_release() 在 iOS 框架内,所以我不能改变它。有什么想法吗?

最佳答案

我认为这个问题是由于 ARC 中使用 block 的方式造成的。

看看这个问题,它会对你有帮助。

ARC __bridge cast Block_copy & Block_release

关于ios - 如何让 GCAlertView 支持 ARC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com