0 master-detail uinavigationcontroller ios swift
我有一个带有导航控制器的主细节故事板。主视图是一个 UITableView,它显示了使用 Core Data 保存的内容列表。当一行被点击时,它会转到一个 Detail 视图,该视图具有一个 UITextView,您可以在其中编辑数据。
当用户点击导航栏中的“返回”时,如何调用可用于自动保存更改的函数(或可用的现有函数)?
无法自动保存更改。
您所要做的就是在继续时,您必须将核心数据对象传递给详细信息视图控制器。
详细视图控制器然后将编辑相同的对象并保存该对象。
您可以使用 -
- (void)didMoveToParentViewController:(UIViewController *)parent
Run Code Online (Sandbox Code Playgroud)
或者
override func viewWillDisappear(animated: Bool)
Run Code Online (Sandbox Code Playgroud)
要知道是否按下了后退按钮。
在那,您所要做的就是更改核心数据对象的属性,然后保存它。
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |