为 IOS 4.3 集成 Twitter SDK

Posted

技术标签:

【中文标题】为 IOS 4.3 集成 Twitter SDK【英文标题】:Integrating Twitter SDK for IOS 4.3 【发布时间】:2012-07-24 07:51:51 【问题描述】:

我正在尝试在我的应用程序中集成“通过 twitter 帐户登录”。我一直在尝试很多外部 SDK,但无济于事。 (TwitterAgent / Sharekit) 我不能使用官方的 twitter 框架,因为我在 xcode 3.2.6 上使用 ios 4.3。我希望在我的应用中能够使用他/她的 Twitter 帐户登录并获取已登录的 Twitter 帐户的用户名或用户 ID。

有什么教程可以指导我吗?

谢谢!

【问题讨论】:

【参考方案1】:

如前所述,Sharekit 是在 iOS4 及更高版本上执行此操作的最佳方式。

但是:您是否仔细阅读说明并严格遵守? 如果没有,请阅读:Sharekit installation and usage

很简单!!!

顺便问一下:你为什么要开发 Xcode 3?有必要吗?

编辑:

请提供您的编译器错误截图,如下所示:

【讨论】:

嗯,是的,有点必要。但无论如何,添加sharekit类后,我得到Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 this error after building. 试试this。这可能有很多原因。你能复制并粘贴几行更多的错误吗?因此,您必须转到构建消息或从调试控制台复制。顺便说一句,我建议您更新到 Xcode 4。如果您无法访问 Mac App Store,您也可以为 Snow Leopard 获得它 谢谢!我已经解决了这个问题,现在,我只需要集成 twitter 登录。我已经阅读了这个getsharekit.com/install,但似乎我仍然不知道在哪里集成 twitter 登录。:( @RowiePo 只需初始化一个简单的 UIButton,添加一个目标方法并将其添加为子视图:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(share)],然后像 处理按钮操作 中所述实现共享方法网站。当您的按钮操作为 @selector(share) 时,您的方法必须命名为 share 而不是 myButtonHandlerAction。您可以从网站上复制该方法。不要忘记在班级顶部导入#import "SHK.h"。单击 b 后会自动生成操作表 如何使用使用OAuth进行身份验证并打开webview进行登录的twitter登录?【参考方案2】:

查看这篇文章 可能有帮助 现在几乎每个人都在 iOS 5 中开发

connecting twitter

n 如果您添加了共享工具包,请将共享工具包文件导入您需要 twitter 的视图控制器并导入它们

导入“SHKTwitter.h”

导入“Twitter/Twitter.h”

【讨论】:

我已经有一个 twitter api 密钥,如果有的话,我需要一个适用于 IOS 4.3 的 sdk。 我收到一个错误命令 /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 :(

以上是关于为 IOS 4.3 集成 Twitter SDK的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 Facebook、Twitter 等的情况下将社交功能集成到 iOS 和/或 Android 应用程序中?

使用适用于 iOS 的 AddThis SDK,需要更改默认 Twitter 文本的“通过 @AddThis”

iOS 5.1 模拟器 Twitter 登录问题

史上最全unity与xcode集成教程

适用于 iOS4 的 Phonegap 推特插件

iOS 13:Twitter登录未重定向回应用程序