Как видеть строку запроса NSPredicate или NSFetchRequest?

Действительно ли возможно видеть завершенную строку запроса со всеми переменными, которыми заменяют на их фактические значения? Было бы хорошо для отладки...

1
задан dontWatchMyProfile 20 June 2010 в 09:07
поделиться

2 ответа

Да, включите отладку Core Data, и вы увидит необработанные вызовы sql.

http://developer.apple.com/mac/library/documentation/cocoa/conceptual/CoreData/Articles/cdTroubleshooting.html

1
ответ дан 2 September 2019 в 23:39
поделиться

Вы можете просто записать предикат в журнал с помощью NSLog(@"%@", предикат). Большинство значений будет показано непосредственно, за исключением тех, которые приводятся, например, даты или bool. Для них вам придется регистрировать переменную отдельно.

1
ответ дан 2 September 2019 в 23:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: