У меня есть UIView (это фактически PM :: Screen), и я добавляю subView, который является представлением UICollectionViewController. Я использую эту технику для переключения между вещами, такими как grid/list ala на экране профиля Instagram.Доступ к родительскому объекту из UICollectionViewCell
Выбор ячейки должен открыть новый экран, на который я хочу перейти к контроллеру навигации родительского вида (PM :: Screen).
Мой вопрос в том, как я могу получить collectionView (view, didSelectItemAtIndexPath: index_path), чтобы вызвать метод на родительском экране PM?
Должен ли я использовать NSNotificationCenter?
Это не решение, но ... вы пытаетесь нажать из выбранной ячейки? Это кажется опасным из-за повторного использования соты - может быть сложно определить, что ячейка не имеет устаревшей ссылки на содержащий вид. –
Я передаю данные из выбранной ячейки методу в родительском, который затем делает нажатие –
Итак, не может ли collectionView просто ссылаться на родительский ViewController и использовать его для push? То есть Вызовите partentViewController.navigationController.pushViewController (...) –