【问题标题】:How to load image from URL on watchos 2?如何从 watchos 2 上的 URL 加载图像?
【发布时间】:2016-11-22 10:16:03
【问题描述】:

是否有任何框架可用于从 watchos 2 中的 URL 加载图像?我试过 SDWebImage 但它不支持 watchos2?

【问题讨论】:

    标签: watchkit apple-watch watchos-2


    【解决方案1】:

    它没有框架,但我已经写了这个扩展:

    extension WKInterfaceImage {
        public func imageFromUrl(_ urlString: String) {
    
            if let url = NSURL(string: urlString) {
    
                let request = NSURLRequest(url: url as URL)
                let config = URLSessionConfiguration.default
                let session = URLSession(configuration: config)
    
                let task = session.dataTask(with: request as URLRequest, completionHandler: {(data, response, error) in
                    if let imageData = data as Data? {
                        DispatchQueue.main.async {
                            self.setImageData(imageData)
                        }
                    }
                });
    
                task.resume()
            }
        }
    }
    

    只需将 WKInterfaceImage 添加到您的 watchOS 故事板,附加它然后调用 imageView.imageFromUrl("https://something")

    让我知道它是否有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-07
      • 2014-08-05
      • 2018-12-29
      相关资源
      最近更新 更多