在重新访问一些似乎适用于 Xcode7.3 的代码后,我注意到我得到了一个无法将类型“Swift._NativeDictionaryStorageOwner”(0x40c2134)的值转换为“NSArray”(0x383bb8d8)。
userdata.data = userOtherInfo[indexPath.row] 如!NSArray
这是似乎是问题的代码部分:
func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
let userdata:SubContentsViewController! = SubContentsViewController()
let storyboard = UIStoryboard(name: "SubContentsViewController", bundle: nil)
let subContentsVC = storyboard.instantiateViewControllerWithIdentifier("SubContentsViewController") as! SubContentsViewController
userdata.data = userOtherInfo[indexPath.row] as! NSArray
self.navigationController?.pushViewController(subContentsVC, animated: true)
}