gpt4 book ai didi

iphone - 从 NSDictionary 中检索数据

转载 作者:行者123 更新时间:2023-12-03 19:30:47 25 4
gpt4 key购买 nike

我不太确定我理解如何执行以下操作。

如果我想添加例如字典的作者和标题(键,值)。用数据填充该字典,然后使用另一个字典,例如k = 流派 v = 艺术家姓名并用数据填充。

然后我想将字典添加到数组中。

首先这是怎么做到的?其次,如果我允许用​​户记录自己的条目怎么办?所以我必须在屏幕上显示文本字段,当用户完成后,它将字段作为键值对存储在新字典中,例如用户的词典。

当我尝试用用户输入的数据填充表格 View 时,我会做什么,我不知道该字典中的键或值,所以我如何检索该数据?

我的意思是,假设我想从数组索引 2 加载用户的字典,并用每个字典条目填充表格 View 的单元格,这是如何完成的?也许是像数组一样的方法(在索引处获取entry.title等等),获取字典中的键值?

还有什么方法可以实际加载用户输入的数据,而他们不知道这些数据的值?

问候

最佳答案

将作者和标题添加到字典中(假设它们是已经存在的对象 - 在您的情况下可能是 NSString 实例):

NSMutableDictionary *books = [[NSMutableDictionary alloc] initWithCapacity:10];
[books setObject:title forKey:author];

流派/艺术家也是如此:

NSMutableDictionary *music = [[NSMutableDictionary alloc] initWithCapacity:10];
[books setObject:artist forKey:genre];

然后将它们放入数组中:

NSArray *theArray = [NSArray arrayWithObjects:books, music, nil];

然后读出数组索引 2 处的内容:

id key;
NSDictionary *theDictionary = [theArray objectAtIndex:2];
id value;
for (key in [theDictionary allKeys])
{
value = [theDictionary objectForKey:key];
// do something with the value
}

关于iphone - 从 NSDictionary 中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3205824/

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