gpt4 book ai didi

iphone - 使用 NSDictionary 从 NSMutableArray 获取特定字符串

转载 作者:可可西里 更新时间:2023-11-01 17:08:18 25 4
gpt4 key购买 nike

我正在学习 iPhone 应用程序开发,并且正在研究允许您输入两个词并将它们组合起来的东西。这两个词和组合词被输入字典,然后存储在可变数组中。还有另一个选项允许您输入一个完整的单词,如果它在数组中,它将返回组成它的两个单独的单词。我的问题是我不知道如何搜索数组并遍历每个对象并找出答案。例如:

(
{
"Combined Word" = snowman;
"Word 1" = snow;
"Word 2" = man;
},
{
"Combined Word" = dirtbike;
"Word 1" = dirt;
"Word 2" = bike;
},
{
"Combined Word" = schoolbus;
"Word 1" = school;
"Word 2" = bus;
},
{
"Combined Word" = raindrop;
"Word 1" = rain;
"Word 2" = drop;
}

如果我进入 schoolbus 并按下按钮,我该如何编写代码以便搜索可变数组并分析每个对象的“组合词”以便输入的词是一个值,它将返回相应的“词 1 ”和“字 2”。

最佳答案

我不知道是否有更好或更有效的方法,但我可以尝试这样的方法:

NSString* word1;
NSString* word2;
for(NSDictionary *dict in yourArray){
if([[dict objectForKey:@"Combined Word"] isEqualToString:yourSearchWord]]){
word1 = [dict objectForKey:@"Word 1"];
word2 = [dict objectForKey:@"Word 2"];
}
}

请注意,这是一个拼写错误,尚未在 XCode 中检查。

关于iphone - 使用 NSDictionary 从 NSMutableArray 获取特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18669423/

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