【发布时间】:2012-10-08 21:30:02
【问题描述】:
我的应用中有一个 Facebook 分享按钮和一个推文按钮。我的应用支持 IOS 5.1。 所以对于推特来说没有问题。但是我应该如何使用 facebook 分享按钮。
如果运行应用程序的 IOS 设备使用的是 IOS6,我想使用新的方式,就像你可以看到 here
但是当应用程序在以前的 IOS 设备上运行时。我想用老式的方式。
谁能帮帮我?
亲切的问候
【问题讨论】:
-
只需使用新的 Facebook 3.0 iOS SDK,它会为您处理一切。此外,Twitter framework 在 iOS 6 中已弃用,您应该移至social framework。而且你永远不应该构建检查 iOS 版本的东西,只需检查一个类是否可用:
if ([SLRequest class] != nil) -
@rckoenes 好的,首先我将社交框架用于 facebook like 和 twitter tweet。但我理解正确,我应该为 facebook 使用 Facebook 3.0 IOS SDK,为 twitter 使用社交框架。正确吗?
-
是的,Facebook SDK 将使用本地社交框架(如果可用)。
-
因为 Apple 提供了一个社交框架,所以使用它而不是 iOS 版本号。如果在 iOS 的下一个版本中,Apple 删除了 facebook 怎么办?然后你必须再次修改你的代码。
-
@rckoenes 出于好奇,如果有问题的课程是私下介绍的怎么办?这不会返回误报吗?
标签: objective-c ios facebook ipad twitter