UIActivityViewController版
func share1() {
let shareText = "テキストテキスト\nテキストテキスト"
let shareWebsite = NSURL
let shareImage = UIImage
let activityItems = [
shareText,
shareWebsite,
shareImage,
]
let vc = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
presentViewController(vc, animated: true, completion: nil)
}
UIActivityViewControllerを使わない版
func share2() {
let shareText = "テキストテキスト\nテキストテキスト"
let shareWebsite = NSURL
let shareImage = UIImage
let scl: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
scl.setInitialText(shareText)
scl.addImage(shareImage)
scl.addURL(shareWebsite)
presentViewController(scl, animated: true, completion: {})
}