Из массива я хочу создать новый изменяемый массив, содержащий все элементы, соответствующие определенным критериям. Это не проблема. Проблема заключается в проверке, является ли массив пустым.ios проверить, имеет ли массив объект
if (!theDates]) {/*do something*/}
он возвращается положительный независимо, поскольку измененный массив был создан. Но
if (![theDates objectAtIndex:0])
{
/* nothing got added to the array, so account for that */
}
else
{
/* do something with the array */
}
Он падает.
Если вы нашли решение в одном из ответов, не забудьте принять его, чтобы удалить свой вопрос из раздела Unanswered. –