|
|
1
2
这些视图控制器中的每一个都应该有一个公共属性,用于对模型对象的弱引用,该模型对象表示正在编辑的内容。 因此,每个____ViewController.h文件将具有:
在其接口中(假设强引用位于某个数据存储或所有项的数组中的某个位置)。 当EditViewController准备segue以模态方式显示CategoryViewController时,它应该在将EditViewController表单中输入的任何数据分配给项后,将相同的引用分配给CategoryViewControl的项属性:
同样,对于从CategoryViewController到SubCategoryViewControl的segue。这可以确保每个ViewController都在内存中编辑相同的对象。当您关闭SubCategoryViewController时(假设此CategoryViewController中的某个位置已被关闭),将在EditViewController上调用viewWillAppear:-在那里,您可以刷新模态视图中对项属性所做的任何更改,就像您第一次显示视图时所做的一样(实际上调用的是相同的方法):
|
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 10 月前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 10 月前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 10 月前 |
|
selcukctn · 如何在react native中制作无限动画? 11 月前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 11 月前 |