1

Is it possible to see the completed query string, with all the variables substituted to their actual values? Would be good for debugging...

dontWatchMyProfile
  • 44,034
  • 50
  • 173
  • 256

2 Answers2

2

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.

RunLoop
  • 19,716
  • 21
  • 92
  • 151
1

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

Marcus S. Zarra
  • 46,425
  • 9
  • 100
  • 181
  • 1
    Link is broken. This looks like a good solution: http://stackoverflow.com/questions/6428630/xcode4-and-core-data-how-to-enable-sql-debugging – AJP Jun 03 '16 at 12:59