#ios #objective-c #nsarray
#iOS #objective-c #nsarray
Вопрос:
Я хочу подсчитать количество элементов в NSArray
и выполнить некоторую операцию на основе этого. Я знаю, что это не имеет большого значения, но я не смог этого понять.
Пожалуйста, дайте несколько предложений.
Ответ №1:
Это действительно просто:
int arrayLength = array.count;
Комментарии:
1. Чтобы избежать предупреждения NSUInteger, выполните: int arrayLength = (int) array.count;
Ответ №2:
[yourNSArrayReference count]
; Это просто: =)
Ответ №3:
Очень просто:-
[*your array name* count];
Ответ №4:
вы должны просто проверить
[количество массивов];
Ответ №5:
Убедитесь, что вы указали свое значение как правильный тип, иначе вы получите: Implicit conversion of 'int' to 'x' is disallowed with ARC
.
Вы могли бы это…
num = [yourArray count];
и вы получите Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'
Итак, тогда вы должны сделать это:
num = (int)[allValues count];
Или:
num = (int)allValues.count;