Apportable - 是否支持-objc-arc?

时间:2013-06-06 15:56:15

标签: objective-c automatic-ref-counting apportable

我的项目有一堆标记为“-objc-arc”的文件,但在使用apportable进行编译时,我遇到了大量错误,例如:error: cast of C pointer type 'CFStringRef' (aka 'const struct __CFString *') to Objective-C pointer type 'NSString *' requires a bridged cast 我怀疑这是因为缺乏对“objc-arc”旗帜的支持。我错过了什么吗?

[编辑]我错过了说我正在谈论用“Apportable”SDK /编译器编译代码

1 个答案:

答案 0 :(得分:6)

Apportable SDK中的clang编译器使用或不使用objc-arc编译文件,就像在xcode项目中指定的那样。

问题可能是您使用较旧的,不太严格的clang版本与xcode。如果添加桥接强制转换,您的代码现在应该可以使用Apportable以及即将推出的xcode版本。

有关为何需要桥接演员表的更多信息,请参阅here