2016-04-10 23 views
0

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

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

İlgili konular