Xcode 8.1、Swift 2.3、iOS 10.1,我使用 Firebase
我不会在关闭之外访问数据。我想得到downloadURL1和downloadURL2,比如self.url1 = downloadURL1
但是 downloadURL1 在闭包之外是 nil 。
storageRef.child(filePath1).putData(data1, metadata: metaData) { (metadata1, error1) in
if let error = error1 {
print(error.localizedDescription)
return
} else {
let downloadURL1 = metadata1!.downloadURL()!.absoluteString
}
}
storageRef.child(filePath2).putData(data2, metadata: metaData) { (metadata2, error2) in
if let error = error2 {
print(error.localizedDescription)
return
} else {
let downloadURL2 = metadata2!.downloadURL()!.absoluteString
}
}