-1

请详细阅读说明。

我的应用中有3 个视图/页面

  1. 表视图显示从数据库检索的表视图中的雇员姓名列表。选择一个员工时按到下一个vie细节的veiw。
  2. 详细信息视图:在此处显示所选员工的详细信息

    1. Roles table view:在该组织中为员工提供 N 个角色。我们可以从这里选择一个角色来为员工设置一个角色。

    2. Popup camera(iMagePicker) 当我们在详细信息视图中点击员工个人资料图片时。

在这里,我在第二个视图详细信息视图上有问题。

i use the same view for two purpouses

. To Add new employee(如果我们在第一个 vie 上选择 + 添加按钮)

. To edit existing employe如果我们点击表格中的任何一行员工

因此,要编辑现有员工,我传递了一个字典,用于选择员工的详细信息和fill the fields with the corresponding keys of dictionary when view will appear. 所以所有字段都显示员工详细信息

到 Appi passes an empty dictionary when view will appear.所以所有字段都是空的。

在这个视图中,我有捕获图片的选项,以及一个文本字段,当我们想要在其中输入角色时导航到下一个视图

当我使用这两个 senarios 时,视图导航到其他一些视图the data i have typed in other fields is gets erased.

任何建议* ** * ** * ** * ***

1.为了显示新员工的空白字段,当我们返回查看表单camaera和角色表时,数据保持与我们编辑的相同。

2.要显示员工的详细信息,我们可以编辑文件并显示新联系人的空白字段,当我们返回查看表单相机和角色表时,数据保持与我们编辑的相同。

4

1 回答 1

1

只是更改一些代码..

我的意思是写你的视图填充代码viewDidLoad而不是viewWillAppear

viewWillAppear每次向用户显示视图时都会运行,并且您的数据/视图会再次用您的字典重新填充,并且已编辑的数据会丢失。

于 2012-09-26T06:13:09.063 回答