コレクションビューのセルからデータを受け取り、String URLを共有する次のボタンがあります。String URLから画像をダウンロード
しかし、共有する前にURLから実際のイメージをダウンロードする手段を探しています。これはSwiftでどのようにすることができますか?
//get buttonViewShareAction and share image
@IBAction func buttonViewShareAction(sender: UIButton) {
print("buttonViewShareAction tapped")
let face = self.faces[sender.tag]
if let imageURL = NSURL(string:face.image) {
print(imageURL)
}
let shareItems:Array = [face.image]
let activityViewController:UIActivityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)
self.presentViewController(activityViewController, animated: true, completion: nil)
}
あなたはどのような種類のデータ文字列が含まれているのですか?あなたは、「実際の画像に文字列を変換する」の意味を明確ことができます? –
pekka文字列に含まれるデータは画像への単なるURLリンクであり、各セルには異なる画像とは異なるURLが含まれています。文字列の形式は次のとおりです。http://domain.com/i mage.png' – user3591436
「文字列を実際のイメージに変換する」とは、通常、「URLからデータをダウンロードしてイメージを作成する」と呼ばれています。すでに何度も説明されています。 – Moritz