|
|
1
2
这些视图控制器中的每一个都应该有一个公共属性,用于对模型对象的弱引用,该模型对象表示正在编辑的内容。 因此,每个____ViewController.h文件将具有:
在其接口中(假设强引用位于某个数据存储或所有项的数组中的某个位置)。 当EditViewController准备segue以模态方式显示CategoryViewController时,它应该在将EditViewController表单中输入的任何数据分配给项后,将相同的引用分配给CategoryViewControl的项属性:
同样,对于从CategoryViewController到SubCategoryViewControl的segue。这可以确保每个ViewController都在内存中编辑相同的对象。当您关闭SubCategoryViewController时(假设此CategoryViewController中的某个位置已被关闭),将在EditViewController上调用viewWillAppear:-在那里,您可以刷新模态视图中对项属性所做的任何更改,就像您第一次显示视图时所做的一样(实际上调用的是相同的方法):
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |