закрытие dbRef обойдено - PullRequest
       6

закрытие dbRef обойдено

0 голосов
/ 08 января 2019

Я работаю FireBase со Swift. Тем не менее, когда запускается строка dbRef.child ("json"). Наблюдай единый (из: .value) , замыкание за ней не выполняется. Это непосредственно перейти к концу функции.

Моя база данных имеет такую ​​иерархию. JSON / (radomID) / URL: "Строка"

Могу ли я узнать, могу ли я решить / отладить проблему?

import Foundation
import FirebaseStorage
import FirebaseDatabase
import FirebaseAuth

class SaveLoadService {

var delegate: gameRecordProtocol?

var gameRecordArray = [gameRecord]()



static func getPhotos(completion: @escaping (String) -> Void) -> Void {

    //Getting a reference to the database
    let dbRef = Database.database().reference()


    //Make the db call
    dbRef.child("json").observeSingleEvent(of: .value) { (snapshot) in


        var jsonUrl: String = ""

        //get the list of snapshot
        let snapshots = snapshot.children.allObjects as? [DataSnapshot]

        if let snapshots = snapshots {



            for snap in snapshots {

                print(snap)

            }

        }

        // after parsing the snapshots, call the completion closure
        completion(jsonUrl)
    }
   } 

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...