В приложении, которое я создаю, одна из особенностей заключается в том, что пользователи могут отправлять свои собственные кавычки, которые будут отображаться в приложении. Существует один раскладной план, который позволяет пользователю вводить свое имя, адрес электронной почты и веб-сайт, а затем в следующий раз они печатают в цитате, а приложение затем отправляет все эти данные в базу данных. Я не уверен, как я могу легко передавать данные с первого раскадровки segue на следующий, чтобы он мог размещать всю информацию в базе данных за один раз. Заранее благодарим за любые ответы.
Как передать информацию между segues раскадровки?
Ответ 1
Используйте метод prepareForSegue:sender:
для передачи данных от контроллера источника до получателя:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:...]) {
MyViewController *controller = (MyViewController *)segue.destinationViewController;
controller.myProperty1 = ...;
controller.myProperty2 = ...;
}
}