/ / Uruchom metodę viewDidLoad klasy z przycisku - iphone, objective-c, xcode, class, viewdidload

Uruchom metodę viewDidLoad klasy za pomocą przycisku - iPhone, Object-C, Xcode, Class, ViewDidload

Zastanawiałem się, jak możesz załadować zajęciacel-c z innej klasy? Mam przycisk akcji push w jednym i kiedy użytkownik go naciśnie, chcę, aby uruchomił tę inną klasę (wywołując jej metodę viewDidLoad)

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz być bardziej precyzyjny.

Jakimi klasami manipulujesz? UIViewControllers ?

Jeśli tak, możesz alloc/init (lub alloc/initWithNibName jeśli używasz Interface Builder) drugi ViewController po naciśnięciu przycisku. Plik viewDidLoad zostanie wywołana, gdy zostanie załadowany widok drugiego kontrolera widoku (niekoniecznie, gdy plik viewController jest przydzielona, ​​ale kiedy widok zostanie wyświetlony po raz pierwszy).

Jeśli potrzebujesz, wykonaj kod w viewDidLoad za każdym razem, gdy przycisk jest naciskany, preferuj użycie viewWillAppear lub viewDidAppear metody.


0 dla odpowiedzi nr 2

Jeśli mówisz o klasach, które są podklasą UIViewController następnie możesz załadować widok innego kontrolera widoku, wciskając go do obiektu kontrolera nawigacji. Możesz także dodać widok drugiego kontrolera do pierwszego widoku kontrolera.