我想要计算一个NSArray中的项目数,并根据此执行一些操作。我知道这不是什么大问题,但我无法解决它。
请提供一些建议。
请提供一些建议。
这其实很简单:
int arrayLength = array.count;
[yourNSArrayReference count]
;它很简单:=)
[*your array name* count];
你只需要检查一下
[数组 count];
请确保将您的值声明为正确的类型,否则您将会得到以下错误提示:
Implicit conversion of 'int' to 'x' is disallowed with ARC
您可以这样做...
num = [yourArray count];
你会得到 隐式转换导致整数精度损失:'NSUInteger'(也称为'unsigned long')到'int'
那么你应该这样做:
num = (int)[allValues count];
或者:
num = (int)allValues.count;