4.3. Przekazywanie danych pomiędzy ekranami

Problem

Za pomocą funkcji Storyboard chcesz przekazywać dane pomiędzy ekranami.

Pierwszy kontroler widoku został połączony z drugim

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.