2011-12-21 2 views
21

В приложении, которое я создаю, одна из особенностей заключается в том, что пользователи могут отправлять свои собственные кавычки для отображения в приложении. Существует один раскладной план, который позволяет пользователю вводить свое имя, адрес электронной почты и веб-сайт, а затем в следующий раз они печатают в цитате, а приложение затем отправляет все эти данные в базу данных. Я не уверен, как я могу легко передавать данные с первого раскадровки segue на следующий, чтобы он мог размещать всю информацию в базе данных за один раз. Заранее благодарим за любые ответы.Как передать информацию между segues раскадровки?

ответ

83

Используйте метод prepareForSegue:sender: для передачи данных от источника к контроллеру вида назначения:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    if ([segue.identifier isEqualToString:...]) { 
     MyViewController *controller = (MyViewController *)segue.destinationViewController; 
     controller.myProperty1 = ...; 
     controller.myProperty2 = ...; 
    } 
} 
+0

Большое спасибо! –

+12

Должен быть принят ответ ... –

+1

Как получить доступ к нему в контроллере представления назначения? – Deb

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