Я создаю NSPredicate так:EXC_BAD_ACCESS при создании NSPredicate с NSDates
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(date >= %@) AND (date <= %@)", startDate, endDate];
Это решение имеет сотни upvotes здесь, на StackOverflow, но по какой-то причине он не работает для меня.
После следующая строка выполняется, я получаю ошибку EXC_BAD_ACCESS:
RLMArray *finalCounts = [counts objectsWithPredicate:predicate];
Я удостоверился, что оба STARTDATE и журнал ENDDATE в NSDates, и я не могу найти какие-либо другие ответы, где проблема воспитывается или отвечает.
Оцените справку.
Покажите нам, где именно находится EXC_BAD_ACCESS. Сам предикат может быть правильным, но в зависимости от того, где и как вы его используете, может возникнуть проблема. –
@JohnEstropia См. Мое редактирование. – user3344977
EXC_BAD_ACCESS означает, что что-то перестает выпускаться. Инструменты могут рассказать вам, что и когда. Было бы также полезно опубликовать трассировку стека аварии в вашем вопросе. – quellish