【发布时间】:2012-01-08 19:49:15
【问题描述】:
我使用performSegueWithIdentifier:sender: 方法以编程方式从情节提要文件中打开一个新的ViewController。这就像一个魅力。
但每次调用此方法时,都会创建一个新的ViewController。如果存在,是否可以使用现有的ViewController?我没有找到任何关于这个问题的信息(apple-doc、Stack Overflow,...)。
问题是:
在创建的ViewController 上,用户设置了一些表单元素,如果再次调用ViewController,表单元素具有初始设置:(
任何帮助将不胜感激。
编辑: 我很欣赏许多回应。同时,我对项目不熟悉,无法检查您的答案。
【问题讨论】:
-
根据 MVC 模式,您应该将用户值保存在任何共享对象或 NSUserDefaults 中。所以你的问题并不完全正确
-
你是对的,这个功能目前还没有实现,将来会出现!这将解决我的问题,但问题仍然是一样的,如果 ViewController 可以用这种方法重用?我无法想象这是不可能的。
标签: objective-c ios5 uiviewcontroller storyboard