У меня есть NSMutableArray, который может содержать несколько объектов. Я хотел бы проверить, существует ли объект, и если да, измените его. Мне было интересно проверить его. Я думал, что это сработает:
if ([[[self.myLibrary objectAtIndex:1] subObject] objectAtIndex:1]) // do something
Однако это приведет к сбою, если в индексе 1 нет каких-либо субъектов. Поэтому я думаю, проблема заключается в том, что вышеупомянутое не возвращает ниль, если в этом Индексе нет ничего.
Есть ли еще один простой способ проверить или мне придется подсчитывать массив и т.д.? Я знаю, что есть другие сообщения в stackoverflow, но я еще не нашел простой ответ.
Любые объяснения/предложения приветствуются. Спасибо!