Wiem, jak uzyskać tekst z UITextField
, więc to nie jest problem. Mój problem polega na tym, jak uzyskać jego wartość z innego pliku XIB?
Na przykład: mam pole tekstowe nazwy w moim Form.xib
i próbuję pobrać tę wartość nazwy z Chart.xib
2 odpowiedzi
Ustaw UItextField
jako IBOutlet (@property
) w odpowiednim kontrolerze widoku (powiedzmy, że widok A) ..następnie ..
Powiedzmy, że chcesz mieć wartość pliku tekstowego w widoku B .
Więc w widoku B.
ViewA *viewA = [[ViewA alloc]initwithnibName:@"ViewA" bundle:nil];
NSString *textfieldtext = viewA.textfieldNamehere.text;
Myślę, że nie rozumiesz wzorca MVC dobrze.
Plik .nib
reprezentujący tylko interfejs użytkownika. ViewController
musi zadbać o wszystkie dane, które będą wyświetlane w pliku View
(.nib
).
Podobne pytania
Nowe pytania
ios
iOS to mobilny system operacyjny działający na urządzeniach Apple iPhone, iPod touch i iPad. Użyj tego tagu [ios] w przypadku pytań związanych z programowaniem na platformie iOS. Użyj powiązanych tagów [objective-c] i [swift] w przypadku problemów specyficznych dla tych języków programowania.