我在控制器中有一个UITextField
,在其中输入类似"a"的文本后,我按下UITableviewcell
或按钮或其他东西来使用推送新控制器
LSIncreaseTypeController *profileViewController = [[LSIncreaseTypeController alloc] initWithShopName:name];
[self.navigationController pushViewController:profileViewController animated:YES];[profileViewController release];
然后在profileViewController
中,我使用
[self.navigationController popViewControllerAnimated:YES];
回到第一个控制器,但问题是:有时textfeild.text
保持"a",有时textfeild.text=""
,"a"消失了,我不知道为什么?有人能帮我吗?
如果文本正在消失,您可能需要检查First视图是否在不知不觉中被释放。
如果释放并重新创建视图,则会丢失输入到文本字段中的文本。