gpt4 book ai didi

iphone - for(NSString *key in [rewards allKeys]) 使应用程序崩溃?

转载 作者:行者123 更新时间:2023-11-28 18:25:27 24 4
gpt4 key购买 nike

我有一个应用程序,它有一个从网络服务返回的字典。我正在将该字典传递给另一个 View Controller 。

在这

NSDictionary *rewards=[rewardsdictionary objectForKey:@"rewards"];
NSLog(@"%@",rewards);

NSMutableArray *dataArray=[[NSMutableArray alloc] init];
for(NSString *key in [rewards allKeys])
{
NSDictionary *dict1=[rewards objectForKey:key];
[dataArray addObject:dict1];
}
self.rewardsarray=[[NSMutableArray alloc] init];
self.rewardsarray=dataArray;

但在这一行 for(NSString *key in [rewards allKeys]) 应用程序崩溃了。但是当我打印奖励或奖励字典时,值在那里。

-[__NSArrayM allKeys]: unrecognized selector sent to instance 0x76636b0

谁能帮我摆脱这一切?

最佳答案

显然,rewards 不是 NSDictionary。这是一个 NSArray

关于iphone - for(NSString *key in [rewards allKeys]) 使应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10994475/

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