Swiftを学んでいるのですが、以下のコードの仕組みがよくわかりません。
2行目のコードは何をしているのでしょうか。
理解を深めたいと思っておりますので解説していただけると大変助かります。
Swift
1let audioUrl = URL(string: "http://example.com/audio.mp3") 2let documentsDirectoryURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first! 3let destinationUrl = documentsDirectoryURL.appendingPathComponent(audioUrl.lastPathComponent) 4 5URLSession.shared.downloadTask(with: audioUrl) { location, response, error in 6 guard let location = location, error == nil else { return } 7 do { 8 try FileManager.default.moveItem(at: location, to: destinationUrl) 9 self.play(url: destinationUrl) 10 } catch { 11 print(error) 12 } 13}.resume()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/18 22:53
2020/03/19 00:13