Мой UITableViewController
при первоначальном просмотре не содержит никаких данных. Однако однажды я перехожу к другому UIViewController
, данные появляются, пока переход все еще анимируется, а затем данные есть. Итак, чтобы увидеть данные, мне нужно перейти к другому ViewController, а затем вернуться к UITableViewController
. Я использую фреймворк Parse.com. Следующий код имеет начальный ViewController
, который также является UITableViewController
, который переходит в UITableViewController
, который изначально не содержит никаких данных. Спасибо за помощь, я новичок в разработке IOS, поэтому, пожалуйста, отвечайте быстро.
РЕДАКТИРОВАТЬ: Многие ответы или комментарии предполагают, что данные извлекаются и просто не загружаются в UITableViewController
. Однако проблема заключается в том, что данные не были получены к моменту завершения перехода. Спасибо
override func prepareForSegue(segue: UIStoryboardSegue, sender:AnyObject?){
var cell = sender as UITableViewCell
var text = cell.textLabel!.text
currentScreen=text!
println(currentScreen)
groupConversation=[]
var messageDisplayOne = PFQuery(className:currentScreen)
messageDisplayOne.selectKeys(["userPost"])
messageDisplayOne.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]!, error: NSError!) -> Void in
if error == nil{
println("Type message \(groupConversation)")
for object in objects {
var textObject = object["userPost"] as String
groupConversation.append(textObject)
}
} else {
// Log details of the failure
}
}
}
tableview.reloadData
в Swift? - person StevenZ   schedule 02.01.2015UITableViewController
. - person StevenZ   schedule 02.01.2015