私はSwiftを初めて利用しています。私はNSURL
とURL
とNSData
とData
を見つけたときにインターネットから画像を引っ張っていました。私は本当に混乱しています。どちらを使うのですか?次のコードを使用しましたが、以下のように型を変換する必要がありました。これを行う正しい方法は何ですか。NSURL
とURL
とNSData
とData
の違いは何ですか?誰か助けてください。NSURL、URL、NSData、データ
if let theProfileImageUrl = tweet.user.profileImageURL{
if let imageData = NSData(contentsOf: theProfileImageUrl as URL){
profileImageView.image = UIImage(data: imageData as Data)
}
}
アドバイスをいただきありがとうございます。私はすべてをUrlとDataに変換しましたが、この行にはエラーがあります:if imageData = Data(contentsOf:theProfileImageUrl){ –
"スローすることはできますが、tryでマークされていません。私は何かが間違っているように感じる。私はイニシャライザがエラーをスローするとは思わない。 –
'Data(contentsOf:)'がエラーを投げることができるのを忘れました。私の更新された答えを見てください。 – rmaddy