Jua*_*uan 5 iphone nsmutablearray ipad ios
我有nsmutable数组,我想在特定索引处添加对象,如何检查特定索引处的数组是否有对象?
我这样做:
if ([self.myArray objectAtIndex:index] !=nil) {
Run Code Online (Sandbox Code Playgroud)
但我大部分时间都得到例外,因为"超出范围"
我真的很感谢你的帮助
最容易(可能不是最好的)
if ([self.myArray count] > index && [self.myArray objectAtIndex:index] !=nil)
Run Code Online (Sandbox Code Playgroud)
据我了解,除非您拥有并反对数组的索引,否则您不能拥有数组的索引。我的建议是将数组中的所有索引设置为[NSNull null],然后在 if 语句中检查该索引处的对象是否是 NSNull 对象。if([[self.myArray objectAtIndex:index] isKindOfClass:[NSNull class]])然后如果返回 true,让它用你的对象替换 null 对象
| 归档时间: |
|
| 查看次数: |
12564 次 |
| 最近记录: |