gpt4 book ai didi

Objective-C语法问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:25 24 4
gpt4 key购买 nike

我在这里尝试了一些非常微不足道的事情,但是程序在 NSLog 中以“EXC_BAD_ACCESS”终止。我正试图用这样的几个字典填充一个可变数组:

NSMutableArray *_recipientsMutArray = [[NSMutableArray alloc] init];

NSDictionary *r1 = [[NSDictionary alloc] initWithObjectsAndKeys: @"firsValue", @"firstKey", @"secondValue", @"secondKey", nil];

[_recipientsMutArray addObject:r1];

[r1 release];

为什么?

最佳答案

您提供的代码没有问题,应该不会导致 EXC_BAD_ACCESS,但是您提到了 NSLog 的崩溃。 NSLog 的一个常见错误是为格式字符串提供 C 风格的字符串,而不是 NSString。以下将导致错误:

int i = 4;
NSLog("%d", i); // oh no!

相反,您需要确保 NSLog 的第一个参数是 NSString,如下所示:

int i = 4;
NSLog(@"%d", i); // yay!

关于Objective-C语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361846/

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