Verileri bir viewController'dan diğerine aktarmaya çalışıyorum. Bir ViewController navigationController'a viewController bağladıktan sonra tanımlayıcıyı "showItemSegue"
olarak ayarladım. Bu iki satır bir hata:Gezinme yoluyla gezinme ile geçiş verileriController
var detailController = segue.destinationViewController as ShowItemViewController
detailController.currentId = nextId!
Görüntü örnekleme:
kodu:
override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
nextId = itemArray?.objectAtIndex(indexPath.row).objectForKey("objectId") as? NSString
self.performSegueWithIdentifier("showItemSegue", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if (segue.identifier == "showItemSegue") {
var detailController = segue.destinationViewController as ShowItemViewController
detailController.currentId = nextId!
}
}
bir cazibe gibi çalışır –