|
|
@@ -133,6 +133,14 @@ - (void)inDatabase:(void (^)(FMDatabase *db))block {
|
|
|
|
|
|
if ([db hasOpenResultSets]) {
|
|
|
NSLog(@"Warning: there is at least one open result set around after performing [FMDatabaseQueue inDatabase:]");
|
|
|
+
|
|
|
+#ifdef DEBUG
|
|
|
+ NSSet *openSetCopy = FMDBReturnAutoreleased([[db valueForKey:@"_openResultSets"] copy]);
|
|
|
+ for (NSValue *rsInWrappedInATastyValueMeal in openSetCopy) {
|
|
|
+ FMResultSet *rs = (FMResultSet *)[rsInWrappedInATastyValueMeal pointerValue];
|
|
|
+ NSLog(@"query: '%@'", [rs query]);
|
|
|
+ }
|
|
|
+#endif
|
|
|
}
|
|
|
});
|
|
|
|