File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -154,15 +154,18 @@ - (NSDictionary*)rowsInTable:(NSString*)tableName {
154154 [columnData safe_setObject: @" blob" forKey: @" value" ];
155155 }else if ([[type lowercaseString ] isEqualToString: @" guid" ]){
156156
157- const unsigned char *bytes = (const unsigned char *)[[rs objectForColumn: columName] bytes ];
157+
158+ id data = [rs respondsToSelector: @selector (objectForColumn: )] ? [rs objectForColumn: columName] : [rs objectForColumnName: columName];
159+ const unsigned char *bytes = (const unsigned char *)[data bytes ];
158160 NSMutableString *hex = [NSMutableString new ];
159- for (NSInteger i = 0 ; i < [[rs objectForColumn: columName] length ]; i++) {
161+ for (NSInteger i = 0 ; i < [data length ]; i++) {
160162 [hex appendFormat: @" %02x " , bytes[i]];
161163 }
162164
163165 [columnData safe_setObject: hex?:[NSNull null ] forKey: @" value" ];
164166 }else {
165- [columnData safe_setObject: [rs objectForColumn: columName]?:[NSNull null ] forKey: @" value" ];
167+ id obj = [rs respondsToSelector: @selector (objectForColumn: )] ? [rs objectForColumn: columName] : [rs objectForColumnName: columName];
168+ [columnData safe_setObject: obj?:[NSNull null ] forKey: @" value" ];
166169 }
167170
168171
You can’t perform that action at this time.
0 commit comments