【问题标题】:Facebook integration with xcode 4.2 and ios5Facebook 与 xcode 4.2 和 ios5 的集成
【发布时间】: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 版本?

标签: facebook ios5 xcode4.2


【解决方案1】:

这是内存管理问题。在 ARC 中“释放”不可用。我认为您释放了一个导致应用崩溃的对象。

【讨论】:

  • 这些问题在 facebook 库中而不是在我的项目文件中
猜你喜欢
  • 2012-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多