Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WhatsApp和FB上的Ios Swift共享_Ios_Facebook_Swift_Share_Whatsapp - Fatal编程技术网

WhatsApp和FB上的Ios Swift共享

WhatsApp和FB上的Ios Swift共享,ios,facebook,swift,share,whatsapp,Ios,Facebook,Swift,Share,Whatsapp,我在iOS8中遇到了一些关于股票期权的问题 使用下面的代码,我能够通过电子邮件和短信(SMS)正确地共享我的文本字符串和图像。 但是,当我尝试共享到Facebook时,生成的帖子只包含我的图像(跳过文本字符串),而如果我尝试在WhatsApp上共享,则跳过图像,只传递文本字符串 有人有什么建议吗 我的代码: @IBAction func shareButtonClicked(sender: UIBarButtonItem) { var kidToShare1 : String? = n

我在iOS8中遇到了一些关于股票期权的问题

使用下面的代码,我能够通过电子邮件和短信(SMS)正确地共享我的文本字符串和图像。 但是,当我尝试共享到Facebook时,生成的帖子只包含我的图像(跳过文本字符串),而如果我尝试在WhatsApp上共享,则跳过图像,只传递文本字符串

有人有什么建议吗

我的代码:

@IBAction func shareButtonClicked(sender: UIBarButtonItem) {

    var kidToShare1 : String? = noKids


    if selectedKid == nil {
        kidToShare1 = noKids
        println("kid is nil")
    } else {
        kidToShare1 = selectedKid!.kidName
    }
    let kidToShare = NSLocalizedString("Kid: ", comment:"Kid to share") + kidToShare1!
    let imageToShare = photo! ?? noPhoto!
    let textToShare = NSLocalizedString("Event Description: ", comment:"Text to share") + descriptionText as NSString
    let dateToShare = NSLocalizedString("Event Date: ", comment: "Date to share") + formatDate(date) as NSString
    let message = NSLocalizedString("My App", comment: "Main sharing message")
    let objectsToShare = [message, dateToShare, kidToShare, textToShare, imageToShare]

    let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)      

    activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAirDrop, UIActivityTypeAssignToContact, UIActivityTypeAddToReadingList,UIActivityTypeCopyToPasteboard,UIActivityTypeSaveToCameraRoll,UIActivityTypePrint]

    self.presentViewController(activityVC, animated: true, completion: nil)

    }
} 

我不确定是否与WhatsApp共享,但对于Facebook,可能与您相关。简而言之,根据Facebook平台政策,不允许预先填写共享表。感谢您的链接!仍在寻找whatsapp的一些信息,但似乎无法找到。。。