Как подсчитать количество элементов в NSArray?

#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;