【发布时间】:2012-08-08 10:31:09
【问题描述】:
我在 ios 5 中创建了一个启用了 ARC 的 Ipad 应用程序。这会将视频上传到 Facebook。当我将 facebook sdk 添加到我的项目时,它给了我与 ARC 相关的错误。我还在 facebook 项目设置的构建阶段下的编译源中将标志设置为“-fno-objc-arc”(不带双引号)。但它仍然给出这些错误。 我该如何解决这些问题
【问题讨论】:
-
错误是“release”在自动引用计数模式下不可用。 unsafe_unretained 属性 'sessionDelegate' 的现有 ivar'_sessionDelegate' 必须是 _unsage_unretained。 ARC 禁止 'release' 的显式消息发送。将 C 指针类型“CFStringRef”(又名“const struct __CFString”)转换为 Obejctive-C 指针类型“NSString *”需要桥接转换。
-
您使用的是哪个 Facebook SDK 版本?