Przekazywanie danych między kontrolerami widoku za pomocą Segue
Jestem nowy w iOS. Mam problem z przekazaniem danych między ViewControllers. Mam trzy viewControllers (view_1, view_2 i view_3).
Tutaj moja konfiguracja: -
Wybierz widok_1popycha view_2popycha view_3Chcę wysłać odwołanie ViewController (id) z 'view_1' do 'view_3'. więc włączaminclude "view_3"
w 'view_1' i ustaw wartość na zmienną 'view_3' (używającview_3 *v3=[[view_3 alloc] init ]; v3.reference=self;
). W konsoli pokazuje:
kontroler widoku: -; <ViewController: 0x89e9540>
w 'view_1', ale w 'view_3', w konsoli to pokazuje
zobacz kontroler (null)
Ale kiedy użyłem 'view_2' do przekazywania tych danych, to działa. Ale jak? Chcę znać to zachowanie i czy istnieje rozwiązanie tego problemu?
proszę pomóż.