私のアプリでは、ナビゲーション コントローラーを使用しています。私の問題は、(生成されたナビゲーションの戻るボタンを使用して) 前のビューに移動すると、NSString データが転送されないことです。ナビゲーション コントローラーからスタックをナビゲートするときに、これらの NSString 値を保存する方法がわかりません。これらの NSString 値を電子メールで送信する必要があります。
これは、戻るボタンを押す前のビューコントローラーです
-(void)button{
NSString *dd = @"text";
viewcontroller.string = dd;
}
これは、戻るボタンを押した後の前のコントローラーです (View Controller)
.h
@property (strong,nonatomic) NSString *string;
.m
NSString *emailBody = [NSString stringWithFormat:@"%@ ", string];
また、私の状況に似たこの質問を見つけたので、それに基づいて質問をモデル化しました。popViewControllerAnimated の後、UITextField の内容が空です。