цель c, NSMutableArray: indexOfObject - PullRequest
       2

цель c, NSMutableArray: indexOfObject

10 голосов
/ 25 сентября 2010
int k = 0;
k = [myArray  indexOfObject:_endNode];

У меня есть только несколько объектов, добавленных в массив, и _endNode не является одним из них.

Я ожидаю, что мое значение k будет -1.Но мой k во второй строке дает мне значение 21787887.

Ответы [ 3 ]

26 голосов
/ 25 сентября 2010

Это на самом деле NSNotFound, что определяется как NSIntegerMax.

Это, кстати, довольно явно в документации .

0 голосов
/ 07 марта 2013

Это на самом деле NSNotFound и определяется как NSIntegerMax


NSArray *array = [[NSArray arrayWithObject:_endNode] arrayByAddingObjectsFromArray:Myarray];
int k;
k=[array indexOfObject:_endNode];
0 голосов
/ 21 декабря 2012

Эта информация может вам помочь,

I think there is no DATA in you _endNode so its returning the junk value for the "k"

Пожалуйста, проверьте значения _endNode .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...