|
//
// ShareViewController.swift
// Paiai_iOS
//
// Created by FFIB on 16/4/7.
// Copyright © 2016年 FFIB. All rights reserved.
//
import UIKit
import PaiaiDataKit
import PaiaiUIKit
final class ShareViewController: AlertViewController {
@IBOutlet weak var shareView: UIView!
override var animationView: UIView? {
return shareView
}
override var style: AlertViewController.Style {
return .actionSheet
}
// MARK: parameter property
var shareContent: String = ""
var shareImg: UIImage?
lazy var shareImgUrlThumb: String = ""
lazy var shareUrl: String = ""
override func viewDidLoad() {
super.viewDidLoad()
let imageView = UIImageView()
// imageView.setImageWithNullableURL(shareImgUrlThumb, placeholderImage: UIImage(named: "详情页占位图"))
shareImg = imageView.image
}
// MARK: Storyboard button function
@IBAction func shareToQQ() {
// if TencentOAuth.iphoneQQInstalled() {
// let message = QQApiNewsObject.object(with: URL(string : shareUrl),
// title: "来自拍爱的分享", description: shareContent,
// previewImageURL: URL(string: shareImgUrlThumb))
// let req = SendMessageToQQReq(content: message as! QQApiNewsObject)
// sharedPlatform = 1
// QQApiInterface.send(req)
// } else {
// FFToastView.showToast(inView: view.superview!, withText: "未安装QQ")
// dismissController()
// }
}
@IBAction func shareToWei() {
// shareToWechat(scene: WXSceneSession)
}
@IBAction func shareToFriendCircle() {
// shareToWechat(scene: WXSceneTimeline)
}
// func shareToWechat(scene: WXScene) {
// if WXApi.isWXAppInstalled() {
// let message = WXMediaMessage()
// message.title = "来自拍爱的分享"
// message.description = shareContent
// message.setThumbImage(shareImg!)
// let webpageObject = WXWebpageObject()
// webpageObject.webpageUrl = shareUrl
// message.mediaObject = webpageObject
// let req = SendMessageToWXReq()
// req.bText = false
// req.message = message
// req.scene = Int32(scene.rawValue)
// sharedPlatform = 0
// WXApi.send(req)
// } else {
// FFToastView.showToast(inView: view.superview!, withText: "未安装微信")
// dismissController()
// }
// }
@IBAction func shareToWeibo() {
// if WeiboSDK.isWeiboAppInstalled() {
// let request = WBSendMessageToWeiboRequest.request(withMessage: shareToMicroBlog())
// as! WBSendMessageToWeiboRequest
// request.userInfo = ["ShareMessageFrom": "SendMessageToWeiboViewController",
// "Other_Info_1": NSNumber.init(value: 123),
// "Other_Info_2": ["obj1", "obj2"],
// "Other_Info_3": ["key1": "obj1", "key2": "obj2"]]
// WeiboSDK.send(request)
// } else {
// FFToastView.showToast(inView: view.superview!, withText: "未安装微博")
// dismissController()
// }
}
// func shareToMicroBlog() -> WBMessageObject {
// let message = WBMessageObject.message() as! WBMessageObject
// let image = WBImageObject.object() as! WBImageObject
// image.imageData = UIImageJPEGRepresentation(shareImg!, 1.0)
// message.text = shareContent
// message.imageObject = image
// sharedPlatform = 2
// return message
// }
}
|