(Простите меня, как я новичок в Core Data и Magical Record)TOTAL запроса с использованием Magical Записи на прошивке
Я хочу, чтобы выполнить запрос, используя магические записи, что эквивалентно следующим SQLite запроса:
SELECT TOTAL(duration) AS duration FROM logbook
Моя Entry
модель имеет duration
столбец, который является NSDecimal
. Вот что я пытался:
NSDecimal careerTotal = [[Entry MR_aggregateOperation:@"sum:" onAttribute:@"duration" withPredicate:nil] decimalValue];
С этим, я получаю ошибку, которая не имеет какое-либо конкретное сообщения об ошибке. Какие-нибудь MR-мастера там могут помочь? Я посмотрел и посмотрел, но там нет много учебников на МР. :)
Спасибо!
Update
Для чего это стоит, я могу заставить его работать с этим:
int careerTotal = [[Entry MR_aggregateOperation:@"sum:" onAttribute:@"duration" withPredicate:nil] intValue];
... но это, очевидно, приходит из округлены, как межд (28), когда мне нужно 1 десятичное место (28.1). Я подозреваю, что у меня проблема с типом данных.
Не может быть никаких сообщений об ошибке, но вы все равно можете указать тип сбоя и код вокруг него. – CodaFi
Вот мой вывод на консоль: http://d.pr/n/790Q –
Хорошо, теперь вы получаете EXC_BAD_ACCESS, SIGSTOP или SIGKILL? – CodaFi