UIActivityViewController share only text

前端 未结 5 809
旧时难觅i
旧时难觅i 2021-01-02 17:13

I want to share just simple text using UIActivityViewController I am using swift, with xcode 6.3 The code is very simple, work great for photos, but not just text, I don\'t

5条回答
  •  情书的邮戳
    2021-01-02 17:53

    I just tested on my example, using this code:

    @IBAction func shareMoment_Action(sender: AnyObject) {
    let firstActivityItem = "This is a simple text"
    var activityVC = UIActivityViewController(activityItems: [firstActivityItem], applicationActivities: nil)
    
        activityVC.excludedActivityTypes = [
            UIActivityTypePostToWeibo,
            UIActivityTypePrint,
            UIActivityTypeCopyToPasteboard,
            UIActivityTypeAssignToContact,
            UIActivityTypeSaveToCameraRoll,
            UIActivityTypeAddToReadingList,
            UIActivityTypePostToFlickr,
            UIActivityTypePostToVimeo,
            UIActivityTypePostToTencentWeibo,
            UIActivityTypeAirDrop
        ]
    
        activityVC.completionWithItemsHandler = {(activityType: String!, completed: Bool, arrayOptions: [AnyObject]!, error: NSError!) in
            println(activityType)
        }
    
        self.presentViewController(activityVC, animated: true, completion: nil)
    }
    

    And share is working fine for every option selected! Here is TW Here is the FB Here is from App

    It is working well on my side. Please check your code again!

提交回复
热议问题