【问题标题】:DetailViewController doesn't receive the Array of objects?DetailViewController 没有收到对象数组?
【发布时间】:2015-08-08 06:51:53
【问题描述】:

我的代码没有错误,但是详细视图控制器上的数组没有接收到我通过 segue 发送给它的对象。我知道我的数组中充满了对象,因为我可以将它们打印到日志中.我可以在准备segue之前计算它们,然后在segue之后,detailVC上的数组为空。希望你能帮忙!

var route:[PFObject] = [PFObject]()


override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {


  if segue == "toRoutesDetailVC" {


if let indexPath = self.tableView?.indexPathForSelectedRow()?.row {

let nav = segue.destinationViewController as! PoolRouteDetailVC

  var objects = self.route[indexPath] as! PFObject


nav.currentObjects = [objects]

详细 VC

var currentObjects:[PFObject] = [PFObject]()

【问题讨论】:

    标签: arrays swift parse-platform segue


    【解决方案1】:

    只需替换

    if segue == "toRoutesDetailVC"

    if segue.identifier == "toRoutesDetailVC"

    它会正常工作的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多