同步操作将从 兰德网络O2OA平台软件/O2OA 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//// O2SlideImageAFSource.swift// O2Platform//// Created by FancyLou on 2019年10月29日.// Copyright © 2019 zoneland. All rights reserved.//import ImageSlideshowimport Alamofireimport AlamofireImageimport CocoaLumberjackpublic class O2SlideImageAFSource: NSObject, InputSource {var url: URLpublic init(url: URL) {self.url = urlsuper.init()}public init?(urlString: String) {if let validUrl = URL(string: urlString) {self.url = validUrlsuper.init()} else {return nil}}public func load(to imageView: UIImageView, with callback: @escaping (_ image: UIImage?) -> Void){let config = ImageDownloader.defaultURLSessionConfiguration()let imageDownloader = ImageDownloader(configuration: config,downloadPrioritization: .fifo,maximumActiveDownloads: 10,imageCache: AutoPurgingImageCache())//ImageFilterlet imageFilter = AspectScaledToFillSizeFilter(size: CGSize(width: SCREEN_WIDTH, height: SCREEN_HEIGHT))//placeholderImageimageView.af_imageDownloader = imageDownloadervar urlRequest = URLRequest(url: self.url)urlRequest.addValue("application/json", forHTTPHeaderField: "Content-Type")imageView.af_setImage(withURLRequest: urlRequest, placeholderImage: UIImage(named: "file_unknown_icon"), filter: imageFilter, progress: nil, progressQueue: DispatchQueue.main, imageTransition: .crossDissolve(0.1), runImageTransitionIfCached: false) { (response) inprint(response)if let value = response.result.value {let newImage = valueimageView.image = newImagecallback(newImage)}}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。