gpt4 book ai didi

ios - 使用 valueForKeyPath 抓取特定数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:53:22 28 4
gpt4 key购买 nike

Printing description of self->data:
{
root = {
participant = (
{
age = {
text = "\n 27";
};
class = {
text = "\n M 25-29";
};
gender = {
text = "\n M";
};
},
{
age = {
text = "\n 27";
};
class = {
text = "\n M 25-29";
};
gender = {
text = "\n M";
};
},
{
age = {
text = "\n 29";
};
class = {
text = "\n M 25-29";
};
gender = {
text = "\n M";
};
},

有一个我的数据示例。真实记录长度为 913 项,由男性和女性参与者组成。我如何将口述缩减为男性或女性?

我试过 valueForKeyPath:@"root.participant.gender.text==M" 但事实并非如此。我特别想分别了解男性和女性的,以防有更好的方法。

最佳答案

您应该使用 [[self valueForKeyPath:@"root.participant.gender.text"] isEqualToString:@"\n M"(引号不包括整个表达式和 -使用 isEqualToString:) 而不是 valueForKeyPath:@"root.participant.gender.text==M"

关于ios - 使用 valueForKeyPath 抓取特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9385454/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com