【发布时间】:2017-08-21 09:13:34
【问题描述】:
我有一个 NSMutableArray 并且想每次都添加一个带有整数参数的二维 NSArray。但是在使用该值之后,它们的 ID 不会显示为整数。我也尝试了@[i,j],但它没有用。这是我的代码:
resault = [[NSMutableArray alloc]initWithCapacity:40];
for (int i=0; i<5; i++)
{
for (int j=0; j<5; j++)
{
[resault addObject:@[@(i),@(j)]];
}
}
【问题讨论】:
-
你得到的输出是什么,你期望什么?
-
@user1000 resault[0][0] 返回的 ID 不是整数
-
@SaMiGiMiX 还不确定你要返回什么,用真实的价值来表达
-
根据上面的代码,您将 NSNumber 存储在插槽中,因此要获取整数,您需要使用 [resault[0][0] integerValue]
-
请显示您想要的示例输出
标签: ios objective-c xcode nsmutablearray nsarray