Итак, у меня есть postDict как [String: AnyObject], и у меня есть класс класса Post.
Есть ли быстрый способ конвертировать postDict в массив объектов Post, так что при удалении ячейки это будет:
cell.textLabel.text = posts [indexPath.item].author
import UIKit
import Firebase
class ViewController: UIViewController {
var posts = [Post]()
override func viewDidLoad() {
super.viewDidLoad()
let ref = FIRDatabase.database().reference().child("posts").queryLimitedToFirst(5)
ref.observeEventType(FIRDataEventType.ChildAdded, withBlock: { (snapshot) in
let postDict = snapshot.value as! [String : AnyObject]
print(postDict)
//convert postDict to array of Post objects
})
}
}
class Post: NSObject {
var author: String = ""
var body: String = ""
var imageURL: String = ""
var uid: String = ""
}
Это вывод при печати postDict: