iOS-共享套件-设置facebook

iOS-共享套件-设置facebook,ios,settings,sharekit,Ios,Settings,Sharekit,我有一个sharekit实现,一切正常,但如果没有为facebook设置帐户,在按下设置按钮时,操作表将被取消,用户将返回到应用程序,而不是system prefs中的设置页面 如何获取设置按钮以将用户发送到设置页面 我用于初始化操作表的代码: NSURL *url = [NSURL URLWithString:@"http://test"]; SHKItem *item = [SHKItem URL:url title:@"test"]; SHKActionSheet *actionShe

我有一个sharekit实现,一切正常,但如果没有为facebook设置帐户,在按下设置按钮时,操作表将被取消,用户将返回到应用程序,而不是system prefs中的设置页面

如何获取设置按钮以将用户发送到设置页面

我用于初始化操作表的代码:

NSURL *url = [NSURL URLWithString:@"http://test"];
SHKItem *item = [SHKItem URL:url title:@"test"];


SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];

// Display the action sheet
[actionSheet showFromTabBar:self.tabBarController.tabBar];
这是一个共享套件。您可以提交拉取请求来修复它,或者通过检查以下内容来解决它:


在显示ShareKit之前。当然,这将使没有Facebook的用户(比如只有Twitter的用户)无法使用ShareKit。另一方面,你可以切换到苹果的共享表,或者写你自己的,但这些也有它们的缺点。有点像第二十二条军规。

我不是想粗鲁,但我迷路了,这里到底有什么问题?这是一份声明还是你真的需要帮助?哦,对不起。刚刚编辑了一个问题,包括一个问题。你可以发布你有问题的代码吗?这样,我们都可以努力做出贡献并提供帮助。我的意思是没有太多的代码,如果没有密码或连接,你可能需要一个if语句来将用户推到你想要的视图,或者推到另一个视图。这对你来说可能已经很明显了,但我远离Mac,没有办法为你发布示例代码。希望在我回到我的Mac电脑前,其中一个人能帮你回答这个问题。
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
    // show ShareKit
} else {
    // tell them to get Facebook
}