2016-10-03 5 views

答えて

1

試してください: -

FIRDatabase.database().reference().child("Snuses").observeSingleEvent(of: .value, with: {(toBeAppendedSnap) in 


     if let snapDict = toBeAppendedSnap.value as? [String:AnyObject]{ 

      for each in snapDict{ 

       let eachKey = each.key 

       if let eachValue = each.value as? NSMutableDictionary{ 

        eachValue.setObject("0", forKey: "rate" as NSCopying) 
        FIRDatabase.database().reference().child("Snuses/\(eachKey)").setValue(eachValue, withCompletionBlock: { (err, ref) in 
         print("Updated") 
        }) 
       } 
      } 
     } 
    }) 

または: -

FIRDatabase.database().reference().child("Snuses").observeSingleEvent(of: .value, with: {(toBeAppendedSnap) in 


     if let snapDict = toBeAppendedSnap.value as? [String:AnyObject]{ 

      for each in snapDict{ 

       FIRDatabase.database().reference().child("Snuses/\(each.key)").updateChildValues(["rate" : "0"]) 

      } 
     } 
    }) 
関連する問題