twitterのシェア機能をUIActivityで実装したいです。
以下のコードではエラーは出ないものの、その他のアイコンがあるだけで、twitterのアイコンが表示されません。
lineのシェア機能は同じ要領、コードで設定できたのですが、なぜtwitterだけが表示されないのでしょうか?
よろしくお願いします。
swift
1//シェアしたい画像 2 let image:UIImage = UIImage(named: "twitterimage")! 3 4 //シェアしたいテキスト内容 5 let text = "シェアしたいテキスト" 6 7 //シェア画像をPNG形式の画像フォーマットとしてNSDataに変換 8 if let tweetImage = UIImagePNGRepresentation(image) { 9 10 let activityItems = [tweetImage,text] as [Any] 11 12 13 //シェア画像とシェアテキストをセットし、UIActivityViewControllerを表示させる 14 let vc = UIActivityViewController(activityItems: activityItems, applicationActivities:nil) 15 16 //使用しないもの 17 let excludedActivityTypes = [ 18 UIActivityType.postToFacebook, 19 UIActivityType.message, 20 UIActivityType.print 21 ] 22 vc.excludedActivityTypes = excludedActivityTypes 23 24 self.present(vc, animated: true, completion: nil) 25 26 } 27 28 29 }
回答1件
あなたの回答
tips
プレビュー