2017-09-06 17 views
1

我使用HTTP與ASNetworkImageNode正常加載圖像,現在用HTTPS替換它,我的HTTPS正在使用自簽名證書。使用ASNetworkImageNode加載https圖像?

使用ASNetworkImageNode無法加載。

我想知道如何配置我的照片的正常加載。

+0

不知道它與約ASNetworkImageNode相關嘗試加載圖像下面的代碼片段。你是否嘗試通過自己https與NSURLSession加載該圖像?它看起來像你的配置App Transport Security(ATS)是錯誤的。 – Bimawa

+0

我可以使用SDWebimage加載圖片。在我的項目ASNetworkImageNode可以滿足我目前的需求,所以我不知道如何配置ASNetworkImageNode配置應用程序傳輸安全(ATS) –

+0

是否SDWebimage與你的證書工作正常?或者,也許你可以分享簡單的項目? – Bimawa

回答

2

,你可以從一個URL使用ASNetworkImageNode

fileprivate var imageNode : ASNetworkImageNode = ASNetworkImageNode() 
fileprivate var imageUrl = "your image url" // you can put your image url here. 

addSubnode(imageNode) // adding the node to the parent node. 

imageNode.url = URL.init(string: imageUrl!) 
imageNode.contentMode = UIViewContentMode.scaleAspectFill 
imageNode.backgroundColor = UIColor.white.withAlphaComponent(0.6)