에서의 tableview 정보를 얻을 나는 지금은 치명적인 오류가 말을중포 기지
FIRDatabase.database().reference().child("books").child(self.ID!).observeSingleEvent(of: .value, with: { (snapshot:FIRDataSnapshot) in
에 오류가 중포 기지
var posts = NSMutableArray()
override func viewDidLoad() {
super.viewDidLoad()
FIRDatabase.database().reference().child("Likes").child(self.loggedInUser!.uid).observe(.childAdded, with: { (snapshot) in
self.ID = snapshot.key
print(self.ID!)
})
loadData()
}
func loadData(){
FIRDatabase.database().reference().child("books").child(self.ID!).observeSingleEvent(of: .value, with: { (snapshot:FIRDataSnapshot) in
if let postsDictionary = snapshot .value as? [String: AnyObject] {
for post in postsDictionary {
self.posts.add(post.value)
}
self.SoldTableView.reloadData()
}})
}
특정 게시물을 얻을 수있는 기능을 가지고 값
가능한 중복 https://stackoverflow.com/questions/40459460을/can-not-cast-value-of-type-nstaggedpointerstring-to-nsdictionary –
일부 값은 비 문자열 속성이고 문자열로만 캐스팅하는 경우 Firebase 데이터베이스의 Float 또는 int 값일 것입니다. ,'cell.Price.text = (post [ "Price"] as! NSString) .doubleValue'는 문제를 해결할 수 있습니다. –
@ KarloA.Lopez that didn; t work – juelizabeth