【发布时间】:2016-09-05 02:31:58
【问题描述】:
我正在使用 swift 和 firebase 开发一个 iOS 应用程序。
我正在尝试添加共享功能,用户可以将一些信息从 firebase 共享到社交网络应用程序。
这是我添加的按钮:
@IBAction func text2share(sender: AnyObject) {
let text2share = "Check out this ????✨ \r\n Business Name: \(self.BusinessNameL.text!) \r\n Phone: \(self.PhoneNumberTV.text!) \r\n Category: \(self.CategoryL.text!) \r\n Website: \(self.Website1TV.text!) \r\n in Business Wallet app ????"
let objects2Share = [text2share]
let activityVC = UIActivityViewController(activityItems: objects2Share, applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion: nil)
}
当我尝试它时,它适用于除 whatsapp 和 Facebook 之外的所有社交网络应用程序!
*这是我分享到 Facebook 时得到的信息: 而且链接是空的!
有人知道我该如何解决这个问题吗? 为什么会这样?
【问题讨论】:
-
这是因为您使用的表情符号。您可以尝试将表情符号的 unicode 值用作字符串。
-
@Eric D 我替换它。
-
@Umar Farooque 我尝试添加 U+1F60D 而不是这个表情符号????,并删除所有其他表情符号,结果相同!
-
@Umar Farooque 我尝试删除所有表情符号,但效果不佳!
-
等我检查一下。
标签: ios swift facebook share whatsapp