我似乎无法找到我在Apple文档中查找的内容。我将一个简单的字符串保存到一个NSUserDefaults位置,我希望它将该字符串加载到已经创建的视图中的UITextField中。一切工作都很好,数据持久性(它正在保存和加载),但它只会加载viewDidLoad上的信息。用户在模式视图中编辑字段,因此当我调用dismissModalViewControllerAnimated时,视图不会注册更新的UITextField,因为viewDidLoad不是第一次被调用。 (希望我解释这足够连贯 - 我道歉)ViewDidLoad不是正确的命令
我怎样才能让它立即更新UITextField,以便用户可以看到他们更新的字段?我不认为viewDidAppear是正确的地方,但我不知道该把它放在哪里。
这项工作提供了当视图在屏幕上时它不能改变。更通用的方法是NSNotifications或键值观察,但这是更多的工作来建立。 – 2010-08-13 18:06:27
我无法在任何地方找到viewWillAppearAnimated。我试过viewWillAppear,但似乎并不奏效,因为它只是释放模态视图。如果在发布模态视图之前我只能立即打电话 - 但我不知道该怎么做。 – startuprob 2010-08-13 19:20:34