mirror of
https://github.com/wahyd4/Yep.git
synced 2026-08-13 14:56:03 +10:00
share image in MessageMediaViewController with WeChat
This commit is contained in:
@@ -52,8 +52,8 @@ class WeChatActivity: UIActivity {
|
||||
}
|
||||
|
||||
struct Message {
|
||||
let title: String
|
||||
let description: String
|
||||
let title: String?
|
||||
let description: String?
|
||||
let thumbnail: UIImage?
|
||||
|
||||
enum Media {
|
||||
|
||||
@@ -49,10 +49,20 @@ class MessageMediaViewController: UIViewController {
|
||||
mediaView.image = image
|
||||
|
||||
mediaControlView.shareAction = {
|
||||
let activityViewController = UIActivityViewController(activityItems: [image], applicationActivities: nil)
|
||||
|
||||
self.presentViewController(activityViewController, animated: true, completion: { () -> Void in
|
||||
})
|
||||
let message = WeChatActivity.Message(
|
||||
title: nil,
|
||||
description: nil,
|
||||
thumbnail: nil,
|
||||
media: .Image(image)
|
||||
)
|
||||
|
||||
let weChatSessionActivity = WeChatActivity(scene: .Session, message: message)
|
||||
let weChatTimelineActivity = WeChatActivity(scene: .Timeline, message: message)
|
||||
|
||||
let activityViewController = UIActivityViewController(activityItems: [image], applicationActivities: [weChatSessionActivity, weChatTimelineActivity])
|
||||
|
||||
self.presentViewController(activityViewController, animated: true, completion: nil)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user