/ / Ako preniesť údaje na iný storyboard v xCode? - iphone, ios, xcode, xcode4.2, uistoryboard

Ako preniesť údaje do inej scenáre v xCode? - iphone, ios, xcode, xcode4.2, uistoryboard

Som nový vývoj aplikácií pre iPhone

Mám otázku, ako preniesť údaje z jedného zobrazenia (súbor xib) do iného storyboardu?

napríklad,

Mám "welcome.xib", ktorý obsahuje nameTextfield a nextButton, užívateľ zadá svoje meno do nameTextfield a klikne na Next

aplikácia prejde na „main.storyboard“ a zobrazí text z nameTextfield.text na userNameLabel v „main.storyboard“

čo zatiaľ viem: -

  • Viem, ako prenášať údaje medzi zobrazeniami (z jedného súboru xib do druhého súboru xib)
  • Viem, ako sa pohybovať z pohľadu (súbor xib) na iný storyboard

Vopred ďakujem !! :)

odpovede:

1 pre odpoveď č. 1

Prepíšte metódu -prepareForSegue: sender: vo vašom ViewControlleri, z ktorého chcete informácie odovzdať.

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
DetailViewController *sc = [segue destinationViewController];
// Here you can set variables in detailViewController. For example if you had a NSString called name
sc.name = @"name_here";
// Or you could do
[sc setName:@"name_here"];
}