我正在使用UIActivityViewController来显示共享表,以便用户可以共享我的应用程序.我正在测试推文,我得到了一些意想不到的结果.在第一次发推文时,一切顺利.在第二次,我得到一个重复的推文错误消息,这是预期的.问题是completionWithItemsHandler返回成功:Bool为true!
我希望能够向用户显示我自己的个性化消息,而不是当前返回的大量消息.
这是我的代码:
@IBAction func ShareButtonTapped(sender: AnyObject) {
let textToShare = "I'm using Buzz! The new way to send emoji's, with sound, it's annoying, funny and amazing"
var url = NSURL(string: "-Image url masked out-")
var data = NSData(contentsOfURL: url!)
let image = UIImage(data: data!)
if let myWebsite = NSURL(string: "-redirect masked out-")
{
let objectsToShare = [textToShare, myWebsite]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityVC.completionWithItemsHandler = {
(activity, success, items, error) in
println("Activity: \(activity) Success: \(success) Items: \(items) …Run Code Online (Sandbox Code Playgroud)