私は2つのView Controllerを持っています:
Index Second In Index 2 つのテキストフィールドとボタンがあります。
このテキスト フィールドに入力し、「次へ」ボタンを押して 2 番目のビューに移動します。配列を使用して、この 2 つのテキスト フィールドを「表示」する必要があります (後で JSON データを送信します)。
私はこれを試しました: クラス Second の @property を textArray として宣言します。次に、Index から Second にプッシュするときに、このプロパティを設定する必要があります。
Second.h ファイルでは、
@property(nonatomic, strong) NSArray *textArray;
Index.m ファイルでは、
Second *aSecond = [[Second alloc] init];
aSecond.textArray = @[textField1.text, textField2.text];
// Index から Second にプッシュするコードを記述 クラス Second で、aSecond.textArray[0] および aSecond.textArray[1] として使用できます。
しかし、ページを切り替える (次をクリック) と、配列は null になります。
スイッチページの場合、これを使用します:
SecondPage *SecondPage = [self.storyboard instantiateInitialViewController];
SecondPage = [self.storyboard instantiateViewControllerWithIdentifier:@"SecondPage"];
[self SecondPage animated:YES];
どうすれば最もよく理解できますか?助けてください!よろしくイヴァン。