How to see the query string of an NSPredicate or an NSFetchRequest?
Is it possible to see the completed query string, with all the variables substituted to their actual values? Would be good for debugging开发者_Python百科...
You could just log the predicate with NSLog(@"%@", predicate). Most values will show directly, except those that are cast e.g. dates or bool. For those you will have to log the variable separately.
Yes, turn on Core Data debug and you will see the raw sql calls.
http://developer.apple.com/mac/library/documentation/cocoa/conceptual/CoreData/Articles/cdTroubleshooting.html
精彩评论