2012-05-05 75 views
0

我试图使用Xcode中的共享套件将应用程序(iOS应用程序)中的照片发送到Twitter,但我得到了此错误:共享时出现错误。当我通过电子邮件或面书发送它的工作,但对于Twitter我得到这个错误。这是我的代码来发送:共享时发生错误(iOS共享套件用于推特)

  • (IBAction为)SendingImage:(ID)发送方{

    的UIImage *图像= self.unfilteredImage; //获取

    SHKItem * shareItem = [SHKItem image:image title:@“My App”]; SHKActionSheet * actionSheet = [SHKActionSheet actionSheetForItem:shareItem];

    [actionSheet showInView:self.view];

    // [actionSheet release];

}

回答

0

这更是一个评论,但我没有看到评论按钮。我试图做同样的事情,除了Facebook,但我没有它的工作。你的故事板是什么样的?我将图像转换为segue,在segue之后,它将转到具有覆盖的ImageView的ViewController。在ViewWillLoad中,我的代码类似于上面的代码,除了它永远不会提供Facebook登录或任何内容。

+0

for face book我试过我的api key,但它不工作,但是当我在这个链接中使用这个API key时http://www.mobisoftinfotech.com/blog/iphone/iphone-fbconnect-facebook-connect-tutorial/ ,这是工作。但微博我分享时出现错误.. – Hussain1982

0

也许您的DefaultSHKConfigurator.m或(我的称为)ShareKitDemoConfigurator.m有什么问题吗?你有没有为twitter设置正确的钩子?在该文件中,他们提供了一个链接,以便您可以为每个社交网络类型设置您的ID /钩子。我现在正在为Facebook工作。当您与https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit的指示交叉引用时,您可能会检查某些内容。这就是我发现我的错误的方式。他们在Sharekit2.0附带的示例类目录中也有示例。您是否使用上述链接中引用的ShareKit2.0或原始Sharekit网站上提到的ShareKit2.0?看来社区已经接管了更新应用程序,也许你有一个旧版本?当我更新我的ShareKit版本时,我发现先制作一个备份zip文件很有帮助,以防万一出现混乱。我有一段艰难的时间,不得不重新创建我的项目。祝你好运!

+0

您是否在Twitter网站上为您的应用创建了一个新ID?我在[https://developers.facebook.com/docs/mobile/ios/build/]上为我的Facebook做了这个。我不确定Twitter是否有相同类型的东西。我必须将该进程中的id添加到我的info.plist文件中。我不确定Twitter是否也需要你这样做。 – Michele

+0

感谢您的回复我在Twitter开发者中创建了新的应用程序,但是我总是遇到这个错误,我使用原始共享工具包,因为共享工具包2.0中存在许多文件(错过)所有Json工具包文件都是空的,并且所有的面书文件都是空它对我没有用处..原始共享套件更好,但我有这个问题与Twitter的份额。 – Hussain1982

+0

至于shareKit 2.0丢失文件 - 请仔细阅读安装指南。他们是子模块 - 第三方代码。您可以使用git命令轻松获取它们(在安装wiki中描述)。如果你不管出于什么原因都讨厌git,你需要从原作者回购站单独下载它们。 –