gpt4 book ai didi

objective-c - 添加到 NSDictionary 时出现错误

转载 作者:行者123 更新时间:2023-12-03 16:51:20 26 4
gpt4 key购买 nike

main_dict = [[NSDictionary alloc] init];
NSMutableArray *insert = [[NSMutableArray alloc] init];
[insert addObject:main_event];
NSString *count = [NSString stringWithFormat:@"%i",total_count];
[main_dict setValue:insert forKey:count];

我初始化了 NSDictionary、main_dict 和 NSMustableArray、insert。然后我将 main_event 添加到插入数组中。最后将该数组与键值一起添加到字典中。

当我进入[main_dict setValue:insert forKey:count];时收到SIG_ABRT信号

怎么了?我已初始化所有元素并具有值,但仍然是 SIG_ABRT。

最佳答案

您需要将main_dict的数据类型更改为可变类型。 NSDictionary 是不可变类型,您无法编辑它。因此将其更改为 main_dict = [[NSMutableDictionary alloc] init];

关于objective-c - 添加到 NSDictionary 时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12851635/

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