¿Cómo puedo imprimir los valores que se envían a la base de datos sqlite mientras uso Core Data SQL Debug?¿Cómo imprimir los valores de depuración de Core Data?
Usando el "-com.apple.CoreData.SQLDebug 1" en mis "argumentos incluidos en el lanzamiento" opciones de depuración imprime la estructura SQL bien
(se puede comprobar ver cómo utilizar esta aquí: XCode4 and Core Data: How to enable SQL Debugging)
Pero el problema es que la impresión NSLog es algo así como UPDATE ZTABLE SET ZCOLUMN = ? WHERE ZID = ?
y no ayuda en absoluto si está tratando de ver cuál es la declaración SQL completa y/o los datos que se envían a la base de datos.
No está mostrando 'NSFetchRequest' por favor hágamelo saber ¿hay alguna manera de show that also –
@VarunNaharia: Simplemente puede imprimir la solicitud, algo así como 'NSLog (@" request:% @ ", request)' –
Estoy usando swift y comprobé 'po fetchRequest' en la consola y obtuve esto' < NSFetchRequest: 0x1704c23e0> (entity: TravelDetail; predicate: (id == 6412); sortDescriptors: ((null)); type: NSManagedObjectResultType;) ' –