Я хочу отправить контроллер просмотра данных (слева) из PopOverController (справа), как я могу это сделать?iOS Segue PopOver Как вернуть данные прохода
ответ
Вы можете передавать данные в методе prepareForSegue, но сначала добавить идентификатор для segue. И использовать этот код:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showPopover"]) {
NSLog(@"FirstViewController: prepareForSegue");
PopOverController * popoverVC = segue.destinationViewController;
popoverVC.myProperty = @"Data to be passed";
}
}
i use [self rejectViewControllerAnimated: YES завершение: nil]; из-за этого prepareForSegue не работает –
, где вы используете [self rejectViewControllerAnimated: YES complete: nil]; ? –
метод prepareForSegue, когда вы нажимаете кнопку в вашем случае. Не могли бы вы показать мне свой код? –
Сначала сделайте одно свойство, которое вы получите данные другого ViewController.
В вас случае предположим, что мы хотим строковые данные в первый ViewController поэтому мы делаем одно свойство в секунду означает PopOverController
@property (nonatomic, strong) NSString *recipeName;
После вызова подготовки к методу SEGUE в первом ViewController в вашем случае ViewController
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"IdentifierOfPushViewController"]) {
RecipeDetailViewController *destViewController = segue.destinationViewController;
destViewController.recipeName = @"Hello this passing data"
}
}
- 1. Увольнение Popover, созданное segue на iOS 9
- 2. Настройка «segue-storyboard-popover» - iPad
- 3. xamarin Ошибка: Popover segue без привязки
- 4. Segue to popover для iPhone не работает в iOS 10?
- 5. Как отобразить popover, используя Segue для UITableViewController?
- 6. Ios 7 popover не работает
- 7. Пропускать данные таблицы с segue?
- 8. Postion segue popover on mapkit аннотация без segue anchor
- 9. Popover segue опция в раскадровке segue style field не отображается
- 10. Как отключить modal segue iOS
- 11. tvOS: запускать popover segue при нажатии кнопки
- 12. Отклонить Popover segue в прикрепленном viewcontroller
- 13. Storyboard modal segue, представляющий внутри popover
- 14. UIBarButtonItem + popover segue создает несколько popovers
- 15. Popover Segue Crashes при вызове программно
- 16. Получение popOver от popover для приложения ios
- 17. iOS segue дважды экран
- 18. iOS 8 - Modal in Popover
- 19. iOS popover collision/conflict
- 20. Данные прохода (String) без раскадровки
- 21. iOS 6 - могу ли я вернуть данные, когда я развяжу segue?
- 22. CNContactPickerViewController in popover (iOS)
- 23. iOS Обнаружение размотки segue из push segue
- 24. iOS: анимация назначения segue
- 25. iOS Segue для OSX
- 26. iOS UITesting Как отбросить Popover (iPad Popover NOT Alert Style)
- 27. ios segue «cancel»
- 28. Пользовательский segue в iOS
- 29. ios transitiondelegate с segue
- 30. iOS segue выполняется дважды
вам нужно использовать http://stackoverflow.com/questions/7864371/how-to-pass-prepareforsegue-an-object. –
Но я хочу вернуться в данные (слева), а не отправлять в popoverController. popoverController для отправки View Controller, я использую [self rejectViewControllerAnimated: YES complete: nil]; –
ОК, тогда вам нужно использовать пользовательские делегаты. –