2014-10-15 2 views
-1

Я создаю 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, и я не могу найти какие-либо другие ответы, где проблема воспитывается или отвечает.

Оцените справку.

+0

Покажите нам, где именно находится EXC_BAD_ACCESS. Сам предикат может быть правильным, но в зависимости от того, где и как вы его используете, может возникнуть проблема. –

+0

@JohnEstropia См. Мое редактирование. – user3344977

+0

EXC_BAD_ACCESS означает, что что-то перестает выпускаться. Инструменты могут рассказать вам, что и когда. Было бы также полезно опубликовать трассировку стека аварии в вашем вопросе. – quellish

ответ

0

Это оказалось ошибкой, характерной для новой библиотеки сохранения, которую я использую.

Смежные вопросы