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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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
Ios 搜索Tableview时如何显示子响应?_Ios_Swift_Uitableview_Uisearchcontroller - Fatal编程技术网

Ios 搜索Tableview时如何显示子响应?

Ios 搜索Tableview时如何显示子响应?,ios,swift,uitableview,uisearchcontroller,Ios,Swift,Uitableview,Uisearchcontroller,我可以在tableview中将技能(列表)(仅vName)显示为行,将CategorySkill显示为节 但问题是,在使用searchcontroller进行搜索时,我只想过滤VName?我不知道用下面的方法写什么逻辑 func updateSearchResults(for searchController: UISearchController) { } 我的回复数据是 Results<CategorySkill> <0x7fe174473280> (

我可以在tableview中将技能(列表)(仅vName)显示为行,将CategorySkill显示为节

但问题是,在使用searchcontroller进行搜索时,我只想过滤VName?我不知道用下面的方法写什么逻辑

func updateSearchResults(for searchController: UISearchController) { } 
我的回复数据是

Results<CategorySkill> <0x7fe174473280> (
        [0] CategorySkill {
            id = 01;
            name = Name1;
            skill = List<Skill> <0x600001f84aa0> (

                [0] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                },
                [1] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                }
            );
        },
        [1] CategorySkill {
                id = 01;
                name = Name1;
                skill = List<Skill> <0x600001f84a00> (
                [0] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                },
                [1] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                }
            );
        },
        [2] CategorySkill {
                id = 01;
                name = Name1;
            skill = List<Skill> <0x600001f84dc0> (
                [0] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                },
                [1] Skill {
                    skilid = 01;
                    skillCat = 01;
                    vName = Name2 ;
                }
            );
        }
        
    )

结果(
[0]类别杀伤{
id=01;
name=Name1;
技能=列表(
[0]技能{
skilid=01;
skillCat=01;
vName=Name2;
},
[1] 技巧{
skilid=01;
skillCat=01;
vName=Name2;
}
);
},
[1] 分类杀伤{
id=01;
name=Name1;
技能=列表(
[0]技能{
skilid=01;
skillCat=01;
vName=Name2;
},
[1] 技巧{
skilid=01;
skillCat=01;
vName=Name2;
}
);
},
[2] 分类杀伤{
id=01;
name=Name1;
技能=列表(
[0]技能{
skilid=01;
skillCat=01;
vName=Name2;
},
[1] 技巧{
skilid=01;
skillCat=01;
vName=Name2;
}
);
}
)

您可以在这里找到答案,我在这里提到了如何在嵌套数组中搜索并在搜索结果中显示。”