In Swift 4.2:
// Create path.let paths = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)if let filePath = paths.first?.appendingPathComponent("MyImageName.png") { // Save image. do { try image.pngData()?.write(to: filePath, options: .atomic) } catch { // Handle the error }}