在 Facebook 上分享,phone 上没有显示文字。 (Swift)
Share on facebook, text doesn't come up on phone. (Swift)
我的应用程序中有一个 'share on facebook' 按钮。但它并没有像我想要的那样工作。
我尝试了不同的代码,但 none 对我的 phone 有效。
window 弹出,如果我愿意,我可以分享一些东西。但是 initialText 没有显示在我的 iphone 上,而它却显示在模拟器上?
只有在模拟器上,我才会收到 facebook 无法正常工作的警告。
任何人都知道如何解决这个问题。或者有可能吗?
这是我使用的代码:
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook){
let facebookSheet:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
facebookSheet.setInitialText("\(antwoordTxt.text!)")
self.presentViewController(facebookSheet, animated: true, completion: nil)
} else {
let alert = UIAlertController(title: "Accounts", message: "Please login to a Facebook account to share.", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
显然您不能再向 Facebook 发送自动文本了。这就是我的答案...:p
我的应用程序中有一个 'share on facebook' 按钮。但它并没有像我想要的那样工作。
我尝试了不同的代码,但 none 对我的 phone 有效。 window 弹出,如果我愿意,我可以分享一些东西。但是 initialText 没有显示在我的 iphone 上,而它却显示在模拟器上? 只有在模拟器上,我才会收到 facebook 无法正常工作的警告。
任何人都知道如何解决这个问题。或者有可能吗?
这是我使用的代码:
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook){
let facebookSheet:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
facebookSheet.setInitialText("\(antwoordTxt.text!)")
self.presentViewController(facebookSheet, animated: true, completion: nil)
} else {
let alert = UIAlertController(title: "Accounts", message: "Please login to a Facebook account to share.", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
显然您不能再向 Facebook 发送自动文本了。这就是我的答案...:p