自分のパスが正しくないため、ファイターズIDをデータベースから読み込むことができませんでした。これは、文字列の最後にデータベースには/ nがないためです。これは、エラーが発生したコードです。それはそれは私がそれの終わりに/ Nを取り除くために必要データベースの文字列から/ nを取り除くこと
ref.child("\(packedNumberString)")
を見つけていないので、これがある
self.playerPackedID = value?["ID"] as! Int
を言うところ
func bronzePlayer() {
loading.isHidden = false
coverPacked.isHidden = false
playerPackedCard.isHidden = false
coverPackedCard.isHidden = false
ref.child("Fighters/Bronze").observeSingleEvent(of: .value, with: { (snapshot) in
let value = snapshot.value as? NSDictionary
self.packToNumber = value?["Total"] as! Int
self.packedNumber = Int(arc4random_uniform(UInt32(self.packToNumber))) + 1
self.setPackedString()
}) { (error) in
print(error.localizedDescription)
}
ref.child("\(packedNumberString)").observeSingleEvent(of: .value, with: { (snapshot) in
let value = snapshot.value as? NSDictionary
self.playerPackedID = value?["ID"] as! Int
self.playerPackedPicture = value?["Picture"] as? String ?? ""
self.loading.isHidden = true
}) { (error) in
print(error.localizedDescription)
}
playerPackedCard.texture = SKTexture(imageNamed: "\(playerPackedPicture)")
}
エラーが発生します。どのようにどのようなアイデアですか?ありがとう!
あなたはfirebaseからの受信出力、およびスクリーンショットを貼り付けてくださいのデータベースのですか? – Surjeet
ここで返信文字列を投稿してください。問題をよりよく理解するのに役立ちます。 –
@SubratPadhiあなたはそれが時代遅れだと言ったので、私はその答えの代わりに何を言うだろうか知っていますか? – Peter