4.3. Przekazywanie danych pomiędzy ekranami
Problem
Za pomocą funkcji Storyboard chcesz przekazywać dane pomiędzy ekranami.
Rysunek 4-22. Pierwszy kontroler widoku został połączony z drugim
Rozwiązanie
Użyj obiektów przejścia segue.
Analiza
Obiekt przejścia segue to obiekt podobny do innych obiektów stosowanych w języku Objective-C. W celu przeprowadzenia przejścia pomiędzy ekranami podczas działania aplikacji środowisko uruchomieniowe Storyboard tworzy obiekt będący egzemplarzem klasy UIStoryboardSegue
. Aby rozpocząć operację przejścia, bieżący kontroler widoku (ten, który zostanie usunięty ze stosu przez operację przejścia) otrzymuje wiadomość prepareForSegue:sender: ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.