objective-c - 提取 Xcode 数组的索引

标签 objective-c arrays

以下行在 NSLog 中运行良好:

NSLog(@"Selected Number: %@. Index of selected number: %i", [arrayNo objectAtIndex:row], row);

但我想将索引分配给整数变量:

int num = ([arrayNo objectAtIndex:row], row);

上面的行产生错误。我做错了什么?

最佳答案

NSArray 或 NSMutableArray 管理对象,不能直接处理整数。对 [arrayNo objectAtIndex:row] 的调用返回一个对象。要获取整数值,您可以尝试:

int num = [[arrayNo objectAtIndex:row] intValue];

关于objective-c - 提取 Xcode 数组的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1898942/

相关文章:

objective-c - 如何删除 Mac 应用程序的首选项?

ios - 将 static void * 转换为 NSObject*

在 id 的对象上找不到 iOS SpringBoard 属性 badgeNumberOrString

c++ - `delete []`时使用 `new [0]`

php - 如何在php中合并两个没有重复值的数组?

ios - 如何在 objective-c 中解析没有key的json第一个对象?

objective-c - UIScrollView中的UIImageView不是全屏并且捏缩放

php - 向数组添加默认值

php - 从 sql 结果中获取多个结果并放入 foreach 查询中,得到数组到字符串的转换错误

python - 如何将 numpy 数组转换为形式 ((value0, row0, column0), (value1, row0, column1)...)?