Skip to content

Commit 3e28674

Browse files
author
yanqizhou
committed
添加guid的支持
1 parent 498ddf0 commit 3e28674

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

DebugDatabase/DatabaseUtil.m

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,16 @@ - (NSDictionary*)rowsInTable:(NSString*)tableName {
152152

153153
if ([[type lowercaseString] isEqualToString:@"blob"]) {
154154
[columnData safe_setObject:@"blob" forKey:@"value"];
155-
} else {
155+
}else if ([[type lowercaseString] isEqualToString:@"guid"]){
156+
157+
const unsigned char *bytes = (const unsigned char *)[[rs objectForColumn:columName] bytes];
158+
NSMutableString *hex = [NSMutableString new];
159+
for (NSInteger i = 0; i < [[rs objectForColumn:columName] length]; i++) {
160+
[hex appendFormat:@"%02x", bytes[i]];
161+
}
162+
163+
[columnData safe_setObject:hex?:[NSNull null] forKey:@"value"];
164+
}else {
156165
[columnData safe_setObject:[rs objectForColumn:columName]?:[NSNull null] forKey:@"value"];
157166
}
158167

0 commit comments

Comments
 (0)