2015-07-14 5 views
0

Im, ищущий передачу данных из коллекции, я извлекаю данные из синтаксического анализа в новое представление. В представлении коллекции у меня есть надпись labelName и изображение под названием productImage. Я хочу передать имя, изображение и текстовое представление, которое будет содержать описание продукта для контроллера вида. Может кто-то, пожалуйста, помогите мне с этим?Передача данных из коллекции синтаксического представления в новый вид

Прямо сейчас я получаю эту ошибку, когда я нажимаю на ячейку, чтобы перейти к новому представлению.

Сделать символическую точку останова на UIViewAlertForUnsatisfiableConstraints, чтобы поймать это в отладчике. Методы в категории UIConstraintBasedLayoutDebugging в списке UIView, также могут быть полезны. 2015-07-14 18: 57: 03.248 CollectionViewBasic [13942: 635684] Внимание! Попытайтесь представить, чья точка зрения не находится в иерархии окон!

любая идея почему?

ответ

0

Ваш вопрос непонятен, какова ваша конкретная проблема? Если вы хотите отправить данные другому контроллеру представления, в методе: didselectrowatindexpath, вызовите метод executeseguewithidentifier.

затем prepareforsegue метод, передать данные, которые вы хотите:

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) { 
    let card = self.cards[indexPath.row] as! PFObject 
    self.selectedCard = card 
    self.performSegueWithIdentifier("toCardSegue", sender: self) 
} 

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    if segue.identifier == "toCardView" { 
     let controller = segue.destinationViewController as! CardImageViewController 
     controller.cardToShow = self.selectedCard 
    } 
} 

затем по методу viewdidload следующего контроллера представления вы можете получить доступ к cardToShow или любой другой объект, который вы прошли дальше.

Надеюсь, это поможет.

Смежные вопросы