No Description

ShareController.swift 3.6KB

    // // 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 // } }