【发布时间】:2011-11-23 20:00:32
【问题描述】:
我知道我应该将编译器标志 -fno-objc-arc 添加到 XCode 4 的编译源中来完成此操作。但它不起作用。即使添加了标志,我的KeychainItemWrapper.m 文件中仍然出现错误,声称我需要将__bridge 用于C 指针。
我的项目是 ARC 安全的,但 Apple 提供的与钥匙串交互的参考不是。我只想禁用该单个文件的 ARC。我在这里还缺少什么?
【问题讨论】:
-
KeychainItemWrapper.m 和 KeychainItem.m 是两个独立的文件吗?如果是,您是否也为 KeychainItem.m 禁用了 ARC?
-
您是否查看了构建输出以查看在编译该特定文件时是否包含这些编译器标志?
标签: ios iphone automatic-ref-counting