Xcode 8.1、Swift 2.3、iOS 10.1、Firebaseを使用スウィフト - 失われたデータ
私は閉鎖外のデータにアクセスしていません。私はdownloadURL1とdownloadURL2を取得したい、self.url1 = downloadURL1のように
しかしdownloadURL1はクローズ外ではありません。
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
}
}
:あなたは彼らが両方行われているだけでこれら二つのダウンロードに何かをしたい場合は
例えば、使用がグループを派遣うクロージャーは終了しますが、外部では利用できません。たとえば、クラス変数が必要です。 – Volker