E-postaları doğrulanmış olan ve bunları bir tabloya sunma olan kullanıcılar için sorgulayabildiğimi söyleyebilirim, ancak tek bir Parse nesnesi türü almakta sorun yaşıyorum bir tabloya dizi. Bu özel sorun hakkında çevrimiçi bir şey bulamadım, ancak birkaç cevabı bir araya getirdikten sonra, bununla başa çıkabilmem için elimden gelenin cevabını aldım.Bir tablo için bir yazım nesnesinin ayrıştırma nesnesini ayarlama
0
A
cevap
0
Soruma dayanarak buldum. Parse'de "type" dizisi olan "my_classes" adlı bir nesnem var. Diziden öğeleri bir tabloya almak istiyorum. kod gerektiğinde) var myClassesResults : NSMutableArray = []
2 fonksiyonunu oluşturma veya yer:
func getUserData() {
if PFUser.currentUser()!.objectForKey("my_classes") != nil {
let classes = PFUser.currentUser()!.objectForKey("my_classes")!
myClassesResults = classes as! NSMutableArray
self.noClasses = false
self.tableView.reloadData()
} else {
self.noClasses = true
self.tableView.reloadData()
}
}
3) tableView fonksiyonları:
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.myClassesResults.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
cell.textLabel!.text = myClassesResults[indexPath.row] as? String
return cell
}
1) bir değişken oluşturmak