私の質問は、「これを行う方法」よりも「大丈夫ですか」です。私は、navigationViewController に基づく単純なアプリを持っています。別のviewControllerBをスタックにプッシュしているviewControllerAがあります。
-(void)buttonPressed{
ViewControllerB * nextView = [ViewControllerB alloc] init];
nextView.lastView = self;
[self.navigationViewController pushViewController:nextView animated:YES];
}
次に、新しい viewControler で、最初の viewControler のフィールドに値を与えています。
lastView.dataString = @"ABC";
したがって、viewControllerA が閉じると、viewControllerA のフィールドの値が変更されます。
私の質問は次のとおりです。そうでない場合、なぜこれが良い考えではないのか教えていただけますか? 私は NSString 値を扱っています。
みんなありがとう :)