Sto provando a trasferire i dati da un viewController a un altro. Ho collegato un viewController a un altro controller di navigazione di ViewController e quindi l'identificatore a "showItemSegue"
. Ottengo un errore in queste due righe: illustrazionePassaggio dei dati con i passaggi attraverso la navigazioneController
var detailController = segue.destinationViewController as ShowItemViewController
detailController.currentId = nextId!
Image:
Il codice:
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!
}
}
si prega di inviare il messaggio di errore completo –