gpt4 book ai didi

iPhone:将多个 nsdictionaries 添加到 NSArray

转载 作者:行者123 更新时间:2023-11-29 11:15:46 25 4
gpt4 key购买 nike

我需要将多个 NSDictionaries 添加到 NSArray 中以获取 JSON 消息。我想获取此字符串。

这是我的代码:

for (int i=0;i<[ids count]; i++) 
{



[dict setObject:[NSString stringWithFormat:@"%@",personName] forKey:@"customerName"];

NSArray *array = [NSArray arrayWithObject:cartDict];
[dict setObject:array forKey:@"OrderDetails"];


}
NSString *request1 = [dict JSONRepresentation];


//convert object to data
NSData *jsonData = [NSData dataWithBytes:[request1 UTF8String] length:[request1 length]];
//NSData* jsonData = [NSJSONSerialization dataWithJSONObject:req options:NSJSONWritingPrettyPrinted error:nil];

//print out the data contents
json1 = [[NSString alloc] initWithData:jsonData
encoding:NSUTF8StringEncoding];

最佳答案

您只是在更改 cartDict 的同一实例 中的值。如果你想在你的数组中有多个 cartDict,分配并初始化一个新的 NSDictionary,然后将它添加到数组中(如果你不使用 ARC,不要忘记在之后释放!)。

关于iPhone:将多个 nsdictionaries 添加到 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497761/

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