研究核心数据我已经创建了一个主要的详细信息表视图,包括客户端和项目。 主视图显示客户端,详细视图显示与特定客户端相关的项目。 还有一种编辑模式,您可以在其中编辑您输入的客户端或项目名称。
当我在项目屏幕中处于编辑模式时,我的问题就开始了。当我选择一条记录时,它会进入一个可以调整项目名称的视图。当我回到项目视图时,我刚编辑的记录消失了。
我无法上传图片,因此我会尝试澄清:
项目:
点击“3”并将其更改为“3.三” 回到项目视图后,您将看到:
这适用于所选的al记录。
这在het主视图中不会发生。我一次又一次地比较了这两个文件,但没有区别。 (唯一不同的是在Master视图中我将使用 - (NSArray *)allClients方法加载al记录,并且详细地说我使用 - (NSArray *)relatedProjects:(Client *)客户端方法加载所有记录
在项目视图控制器中我有这个,它被调用(我已经检查过)
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[self tableView] reloadData];
}
所以希望有人可以给我一些指示。 谢谢!
答案 0 :(得分:0)
我发现了问题。在将项目数据传递到编辑屏幕时,我忘记传递客户端数据,因此每次编辑记录时,客户端都变为空并且消失,因为客户端项目之间不再存在任何关系。