Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在Facebook和Twitter iOS 5&;6._Iphone_Ios_Objective C_Facebook_Twitter - Fatal编程技术网

Iphone 在Facebook和Twitter iOS 5&;6.

Iphone 在Facebook和Twitter iOS 5&;6.,iphone,ios,objective-c,facebook,twitter,Iphone,Ios,Objective C,Facebook,Twitter,我目前正在实现一个简单的按钮,它可以发布到社交网站(让我的应用程序有一点曝光度,你知道的)。然而,这些社交网络的东西让我有点困惑。一方面,我知道iOS 6为FB和Twitter提供了一个非常好的框架(Social.framework),但对于iOS 5则有点不同。iOS 6,我想我已经明白了。。。然而,当我们进入iOS 5时,我觉得有点奇怪。据我所知,Twitter已经集成到iOS 5中,可以使用Twitter.framework和Account.framework框架进行访问。我没有得到的是,

我目前正在实现一个简单的按钮,它可以发布到社交网站(让我的应用程序有一点曝光度,你知道的)。然而,这些社交网络的东西让我有点困惑。一方面,我知道iOS 6为FB和Twitter提供了一个非常好的框架(
Social.framework
),但对于iOS 5则有点不同。iOS 6,我想我已经明白了。。。然而,当我们进入iOS 5时,我觉得有点奇怪。据我所知,Twitter已经集成到iOS 5中,可以使用
Twitter.framework
Account.framework
框架进行访问。我没有得到的是,为了支持Twitter的5和6,我必须使用
Social.framework
Twitter.framework
Account.framework
来支持一切吗?即两种不同的方法,具体取决于iOS版本。或者,如果我使用最新的SDK,iOS5Twitter会与
Social.framework
一起工作吗?推特报道了这件事

现在对于Facebook,我如何在iOS 5中发布帖子?我很确定
Social.framework
在iOS 5中不起作用,即使我用最新的SDK构建应用程序。因此,我认为这是不可避免的,我将不得不有两种不同的方法,这取决于安装的iOS版本。对吗?如果是这样,我如何将FB集成到iOS 5中?我必须使用Facebook提供的SDK吗

因此,总结一下我的问题,如果所有这些都有点罗嗦的话

1) 对于iOS 5和iOS 6,我是否可以仅使用
Social.framework
将Twitter帖子合并到我的应用程序中,或者我是否必须使用
Social.framework
(对于iOS 6)的一种方法,然后使用
Twitter.framework
Account.framework
(iOS 5)的另一种方法

2) 我可以在iOS 6中为Facebook使用
Social.framework
,但不能在iOS 5中使用,因此,我必须使用两种不同的方法,一种是使用
Social.framework
(iOS 6),另一种是使用FB SDK(iOS 5),对吗

提前感谢,
问候,
Mike

1)
Social.Framework
仅在iOS6+上可用,因此您必须在这两个框架之间进行拆分(或者您只能使用
Twitter.Framework
,即使某些方法在iOS6上已被弃用)


2) 你可以在iOS5和iOS6上使用Facebook SDK(我写这个答案时的最新版本是)。Facebook SDK已经负责在iOS6上使用用户的Facebook帐户,或者在手机中尚未配置帐户时依赖iOS5或iOS6上的Facebook应用程序

谢谢。因此,我将不得不在iOS 5(&可选6)中使用Twitter.framework,在iOS 5(&可选6)中使用FB SDK 3.5,然后在iOS 6中使用FB和Twitter的Social.framework。看起来我只需要两个框架就可以做到这一点!!Twitter.framework已经在SDK中了,还是我必须像FB SDK一样下载它?如果我必须选择的话,我可能会使用Facebook SDK作为在Facebook上共享的唯一方式(如果你仍然必须支持iOS5,那么使用
Social.framework
没有意义)。对于Twitter,我可能只在iOS5和iOS6上使用
Twitter.framework
,直到我可以将部署目标更改为iOS6+。在这种情况下,我会完全切换到
Social.framework