- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
截至 4 月 24 日,最新的 Facebook iPhone 应用程序更新后,SLComposeViewController 的功能不再按预期运行。指定的任何初始文本都将被忽略,尽管 setInitialText 方法返回 true 就好像它成功了一样。无论您点击“完成”还是“取消”,对话框都会返回“完成”。我意识到这是一个 Apple 调用,我什至没有使用 Facebook SDK,但我已经验证一切都与安装的以前版本的 Facebook 应用程序完美配合,但是当你在你的 iPhone 上升级 Facebook 应用程序时,这个功能不再按预期工作。请注意,完成处理程序的结果现在总是返回“完成”——即使您点击“取消”,而且 setInitialText:
现在什么也不做。验证相同的代码在 4 月 24 日发布之前是否有效。
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"hiiiiiii"];
[controller setCompletionHandler:^(SLComposeViewControllerResult result)
{
if (result == SLComposeViewControllerResultCancelled)
{
NSLog(@"The user cancelled.");
}
else if (result == SLComposeViewControllerResultDone)
{
NSLog(@"The user posted to Facebook");
}
}];
[self presentViewController:controller animated:YES completion:nil];
}
else
{
SCLAlertView *alert = [[SCLAlertView alloc] init];
[alert showWarning:self title:@"alert" subTitle:@"facebook not installed" closeButtonTitle:@"ok" duration:0.0f];
}
最佳答案
在这篇文章发布时,FB 仍然不允许设置初始文本,即使使用 FB SDK。
我实现的绕过该问题的方法是将内容复制到剪贴板并显示一个对话框以通知用户他们可以粘贴预设内容。
关于objective-c - setInitialText 不适用于 IOS 8.3(facebook、social、SLComposeViewController),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30570457/
我不知道为什么 setInitialText 函数在我的 SLServiceTypeFacebook 实现中不起作用。我用于 Facebook 和 Twitter 的代码几乎相同,除了 Faceboo
我刚刚将应用程序更新到 iOS 6,TWTweetComposeViewController 的 SetInitialText 函数已停止工作。 Composer 只是空虚。我正在使用 MonoTou
我正在尝试在 Facebook 上使用 IOS 8.3 上的 SLServiceTypeFacebook 分享文本。但是弹出文本框显示为空。我希望它与文本一起显示。您可以在下面看到我为此使用的代码。
我正在尝试使用 SLComposeViewController 在我的 iOS 应用程序中共享一个链接。 SLComposeViewController *controller = [SLCompos
我目前在 App Store 上有一款基于 Spritekit 的游戏,名为 Lil' Softy,它使用社交框架。我的应用程序中有两个按钮,允许用户分享到 Facebook 和 Twitter。由于
我正在创建 SLServiceTypeTwitter 类型的 SLComposeViewController 并向其添加 url 和 text .但是,文本未显示,仅显示 url。 有人知道为什么 S
截至 4 月 24 日,最新的 Facebook iPhone 应用程序更新后,SLComposeViewController 的功能不再按预期运行。指定的任何初始文本都将被忽略,尽管 setInit
下面的代码片段是屏幕按钮的回调。 Facebook 工作表出现但不包含任何文本。但是,如果将 SLServiceTypeFacebook 替换为 SLServiceTypeTwitter,它会显示初始
我是一名优秀的程序员,十分优秀!