Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 基于状态的uitableviewcells的xml值检查_Iphone_Ios_Uitableview_Nsxmlparser - Fatal编程技术网

Iphone 基于状态的uitableviewcells的xml值检查

Iphone 基于状态的uitableviewcells的xml值检查,iphone,ios,uitableview,nsxmlparser,Iphone,Ios,Uitableview,Nsxmlparser,我有一个主视图,我试图限制一些tableview单元格被选中,以便用户按照我想要定义的特定顺序输入它们的详细信息 第一个单元格列出一组制造商,用户选择一个制造商,然后从视图控制器堆栈弹出子视图,然后将制造商+id的值传递回主视图 目前,这允许选择第二个单元格。。即使没有与先前选择的制造商相关的值 我想知道进行初步检查的最佳方法,或者是不会使应用程序变慢的方法,以便在没有数据时单元格保持灰色 下面是我的意思示意图: 任何帮助都将不胜感激。 我曾经创建过类似的东西,动态添加要编辑的行,因为前面的每一

我有一个主视图,我试图限制一些tableview单元格被选中,以便用户按照我想要定义的特定顺序输入它们的详细信息

第一个单元格列出一组制造商,用户选择一个制造商,然后从视图控制器堆栈弹出子视图,然后将制造商+id的值传递回主视图

目前,这允许选择第二个单元格。。即使没有与先前选择的制造商相关的值

我想知道进行初步检查的最佳方法,或者是不会使应用程序变慢的方法,以便在没有数据时单元格保持灰色

下面是我的意思示意图:

任何帮助都将不胜感激。

我曾经创建过类似的东西,动态添加要编辑的行,因为前面的每一行都已正确填写。因此,用户只能看到在任何给定时间可以操作的行。如果其他行不可编辑,则它们可能不包含相关数据(甚至不包含正确的数据?)

必须包含逻辑来处理他们输入第1、2、3行,然后返回并更改1的情况(例如,您必须删除3行,然后使2成为他们下一个编辑的行)


您可以在UITableView中使用动画添加/删除行,以提高视觉效果。

是的,听起来正是我目前所做的。。我现在想做的是根据第一个单元格的选择动态地允许或禁止编辑第二个单元格,这取决于它在模型xml中是否有任何相关模型。。但是,因为我在子视图中进行所有解析,我想知道是否有一种快速方法可以在弹出视图时检查模型xml中与第一个选定项相关的值,或者我是否必须在主视图中设置一个完整的其他解析器委托,以便对这些表执行某些逻辑?