12

我正在尝试将 Facebook 共享程序集成到我的应用程序中。我是UIActivityViewController这样使用的:

NSArray * activityItems = @[self.imgView.image, self.txtField.text];
UIActivityViewController * activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

到目前为止,一切都运行良好。但是我遇到了这样的问题 - 当我点击 facebook 图标并进入 facebook 共享屏幕时,会出现 alertView:

在此处输入图像描述

所以问题是 - 当我单击设置时,我的控制器刚刚被解雇,没有任何反应。对于 twitter,一切运行良好 - 单击“设置”按钮时,我的应用程序将进入后台并打开“设置”。为什么这不适用于 Facebook?任何帮助都会得到帮助。

添加:使用 SLComposeViewController 会导致相同的行为 - 设置未打开

4

4 回答 4

2

我遇到了同样的问题,您将 ios 从 6 更新到 6.0.1 并首先删除验证类型**SLServiceTypeFacebook****SLComposeViewController**现在对我来说一切正常。

于 2012-11-22T10:31:43.767 回答
2

iOS 6.0.1 解决了这个问题。更新设备上的软件它去设置视图。

于 2012-11-22T10:28:33.910 回答
1

这个错误似乎在新版本的 iOS (6.0.1) 中得到修复 至少自从我上次升级以来我一切都运行良好。

于 2012-11-22T11:22:40.240 回答
0

我刚刚将 facebook 社交框架集成到我的应用程序中,并且在 iOS 6.1 上遇到了完全相同的问题,即当我的 facebook 帐户未设置时,我会收到此警告,但单击“设置”只会关闭对话框而不是将我带到设备的设置页面。

我发现这似乎只是一个模拟器问题,它在真实设备上完美运行。我建议你试一试。

于 2013-04-07T07:51:25.173 回答