Parse platform UICollectionView在点击项目后冻结应用程序-Xcode 7、iOS 9、Swift 2

Parse platform UICollectionView在点击项目后冻结应用程序-Xcode 7、iOS 9、Swift 2,parse-platform,uicollectionview,ios9,xcode7,Parse Platform,Uicollectionview,Ios9,Xcode7,iOS 9上的有线问题,Xcode官方版本(无测试版): 我有一个带有自定义单元格的CollectionView,在iOS 8.x上一切正常,现在应用程序可以正确加载和显示单元格,但如果我点击其中一个单元格,应用程序会冻结,甚至不会崩溃,它只是冻结,并且控制台中没有错误… 以下是我的cellForItemAtIndexPath方法: func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath index

iOS 9上的有线问题,Xcode官方版本(无测试版): 我有一个带有自定义单元格的CollectionView,在iOS 8.x上一切正常,现在应用程序可以正确加载和显示单元格,但如果我点击其中一个单元格,应用程序会冻结,甚至不会崩溃,它只是冻结,并且控制台中没有错误…

以下是我的cellForItemAtIndexPath方法:

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("PropertyCell", forIndexPath: indexPath) as! PropertyCell

var propClass = PFObject(className: PROP_CLASS_NAME)
propClass = self.recentArray[indexPath.row] as! PFObject

// Get details
let imageFile = propClass[PROP_IMAGE] as? PFFile
imageFile?.getDataInBackgroundWithBlock { (imageData, error) -> Void in
    if error == nil {
        if let imageData = imageData {
            cell.pImage.image = UIImage(data:imageData)
} } }

cell.typeActionLabel.text = "\(propClass[PROP_TYPE]!) - \(propClass[PROP_ACTION]!)"

....

cell.layer.cornerRadius = 8

return cell
}


 // MARK: - TAP A CELL TO OPEN CONTROLLER
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
    var propClass = PFObject(className: PROP_CLASS_NAME)
    eventsClass = eventsArray[indexPath.row] as! PFObject

    let pdVC = storyboard?.instantiateViewControllerWithIdentifier("PropDetails") as! PropDetails
    pdVC.propObj = propClass
    navigationController?.pushViewController(pdVC, animated: true)
}
我真的没有关于这个问题的线索,我希望至少控制台日志显示了一些东西

谢谢你的帮助

编辑:

好的,在前面放一个断点

 let pdVC = storyboard?.instantiateViewControllerWithIdentifier("PropDetails") as! PropDetails
在函数结束之前,我会在控制台中收到以下消息:

2015-09-18 16:20:31.894 iResidence[10480:515788] CFNetwork SSLHandshake failed (-9806)
2015-09-18 16:20:31.895 iResidence[10480:515801] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9806)
2015-09-18 16:20:43.964 iResidence[10480:515763] void SendDelegateMessage(NSInvocation *): delegate (webView:resource:didFailLoadingWithError:fromDataSource:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode
知道是什么吗?
再次感谢

XCode 7和Parse SDK之间的问题非常愚蠢,解析人员花了2周时间才弄明白,但我一点也不能责怪他们:你不能将“text”或“txt”字放入故事板的文本字段、文本视图或标签中,否则一旦必须显示这样的控制器,应用程序就会冻结。
你可以在情节提要的视图中设置任何文本,但它不必包含“文本”或“txt”。

XCode 7和Parse SDK之间的问题非常愚蠢,解析人员花了两周时间才弄明白,但我一点也不能怪他们:你不能将“文本”或“txt”字放入文本字段,故事板中的文本视图或标签,否则一旦应用程序必须显示这样的控制器,它就会冻结。
你可以在情节提要的这些视图中设置任何文本,但它不必包含“文本”或“txt”。

你没有手势识别器或
didSelectItemAtIndexPath
委托方法,当你点击单元格时可能会发生什么事?我也考虑过,无论如何,控制器上没有手势…我还添加了缺少的didSelectItemAtIndexPath代码供您参考。现在我没有iOS 9,因此您可以尝试在
didSelectItemAtIndexPath
中对代码进行注释,然后在那里打印一些内容,以确保其他一切正常。然后你可以一行一行地添加,找出问题的真正根源。我这样做了,首先我只放了一个打印(((indexPath.row)”),工作正常,单元格响应点击,控制台给我单元格的行索引。我已逐行添加,控制台中没有错误,应用程序只是冻结…:(您没有手势识别器或
didSelectItemAtIndexPath
委托方法,当您点击单元格时可能会发生什么事情?我也考虑过,无论如何控制器上没有手势…我还添加了缺少的didSelectItemAtIndexPath代码供您参考。现在我没有iOS 9,所以您可以尝试在
didSelectItemAtIndexPath
中对代码进行注释,并在其中打印一些内容,以确保其他内容都正常。然后您可以逐行添加,并找出问题的实际根源。我这样做了,首先我只打印了一个((indexPath.row)“),工作正常,单元格响应点击,控制台给我单元格的行索引。我逐行添加,控制台没有错误,应用程序只是冻结了…:(