0

在我的 iOS 应用程序尝试使用 Facebook 发送消息时,我遇到了以下问题。我像往常一样使用此代码:

SLComposeViewController *facebkController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
…..
[facebkController addURL:[NSURL URLWithString:appLinkStr]];
…..

我到了 Facebook 启动没有任何问题的地步。但是当我点击“发布”按钮(在 Facebook 中)时;我收到以下消息: 无法发布到 Facebook 无法发送帖子,因为与 Facebook 的连接失败。

通过搜索网络,我已经能够看到我不是第一个遇到这个问题的人。尽管如此,我没有找到任何可行的解决方案。

通过反复试验,我已经能够理解:

*)问题似乎与我的消息内容有关。确实,当我下线时:

[facebkController addURL:[NSURL URLWithString:appLinkStr]];

它有时有效。同样,当我更改消息的文本时,它有时会起作用。

*)似乎有两个因素导致了问题。一个是 addURL: 的存在,另一个(如果没有 addURL:)是发送相同消息的事实。

我最近才注意到这个问题,之前一切正常。我不知道这是由于我对代码所做的更改还是其他原因。

4

1 回答 1

0

刚刚尝试了带有 addURL 的 SLComposeViewController,完全没有问题。

于 2014-05-25T05:05:54.030 回答