当我试图使用Facebook发送来自我的iOS ap的信息时,我正面临以下问题。我像往常一样使用这段代码:
SLComposeViewController *facebkController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
…..
[facebkController addURL:[NSURL URLWithString:appLinkStr]];
…..我到了Facebook推出时没有任何问题的地步。但是当我点击 Post 按钮(在Facebook中)时,我得到以下信息:不能向Facebook发送帖子,因为与Facebook的连接失败了。
通过搜索网络,我发现我不是第一个触及这个问题的人。然而,我没有找到任何可行的解决办法。
通过试验和错误,我能够理解:
*问题似乎与我的信息内容有关。事实上,当我放下电话线时:
[facebkController addURL:[NSURL URLWithString:appLinkStr]];有时候很管用。类似地,当我更改消息的文本时,它有时会起作用。
*问题的成因似乎有两方面。一个是addURL的存在:另一个(如果没有addURL:)是发送相同消息的事实。
我最近才注意到这个问题,以前一切都没有问题。我不知道这是由于我在代码中所做的更改还是其他原因。
发布于 2014-05-25 05:05:54
刚刚尝试了SLComposeViewController和addURL,一点问题都没有。
https://stackoverflow.com/questions/23840180
复制相似问题