gpt4 book ai didi

objective-c - 检查 objectAtIndex 是否为零而没有收到错误?

转载 作者:行者123 更新时间:2023-12-03 06:14:25 24 4
gpt4 key购买 nike

如何检查 NSMutableArray 中的对象是否为 nil,而不出现错误 index ..超出空数组范围?我使用以下代码收到错误:

if (![self.sortedArray objectAtIndex:[alphabet indexOfObject:[NSString stringWithFormat:@"%c", (char) [letter characterAtIndex:0]]]]) {
NSMutableArray *arr = [NSMutableArray arrayWithObject:countryDict];
[self.sortedArray addObject:arr];
}
else {
[[self.sortedArray objectAtIndex:[alphabet indexOfObject:[NSString stringWithFormat:@"%c", (char) [letter characterAtIndex:0]]]] addObject:countryDict];
}

最佳答案

只需检查您使用的索引是否低于[数组计数];)

关于objective-c - 检查 objectAtIndex 是否为零而没有收到错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492350/

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