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