请详细阅读说明。
我的应用中有 3个观看次数/页面。
详细信息视图:在此处显示所选员工的详细信息
Roles table view
:在该组织中为受雇人员提供N个角色。我们可以从这里拍摄一个角色,为员工设置一个角色。
Popup camera
(iMagePicker),当我们点击详情视图中的员工个人资料图片时。
我在第二个视图详情视图中遇到问题。
i use the same view for two purpouses
。 To Add new employee
(如果我们选择第一个+添加按钮)
。 To edit existing employe
如果我们点击表格
因此,为了编辑现有员工,我会通过字典查看选择员工的详细信息和 fill the fields with the corresponding keys of dictionary when view will appear
。因此,所有字段都显示员工详细信息
要应用 i passes an empty dictionary when view will appear.
,所有字段均为空。
在此视图中,我可以选择捕获图片,还可以选择文本字段,当我们想要在其中输入角色时导航到下一个视图。
当我使用这两种情况时,视图会导航到其他一些观点,然后 the data i have typed in other fields is gets erased.
任何建议 * ** * ** * ** * ** *
1。要显示新员工的空白字段,当我们返回到视图表单camaera和roles表时,数据与我们编辑的内容相同。
2.要显示雇员的详细信息,我们可以编辑文件,并显示新联系人的空字段,当我们返回到视图表单camaera和roles表时,数据与我们编辑的内容保持一致。
答案 0 :(得分:1)
只需更改一些代码..
我的意思是在viewDidLoad
而非viewWillAppear
每次向用户显示视图时都会运行viewWillAppear
,并且您的数据/视图会再次使用您的字典重新填充,并且已编辑的数据会丢失。