将 UUID 存储在 sqlite 管理器中
我是这里的新手。我正在尝试使用以下代码生成 UUID。
- (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
//CFUUIDBytes number = CFUUIDGetUUIDBytes (theUUID);
DLog(@"Howwww :%@", theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
我得到的结果为字符串。
NSString *result = [self GetUUID];
现在的问题是我无法将其存储在我的 sqlite 数据库中。 ”语句将其存储在 VARCHAR
列中
sqlite3_bind_text(compiledStatement, 10, [_idNumber UTF8String], -1, SQLITE_TRANSIENT);
我正在尝试使用“请任何人帮助我 。谢谢..
I am a newbie here. I am trying to generate UUIDs using the following code..
- (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
//CFUUIDBytes number = CFUUIDGetUUIDBytes (theUUID);
DLog(@"Howwww :%@", theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
I am getting the result in a string as..
NSString *result = [self GetUUID];
Now the problem is I am unable to store it inside my sqlite database. I am trying to store it in a VARCHAR
column using the statement
sqlite3_bind_text(compiledStatement, 10, [_idNumber UTF8String], -1, SQLITE_TRANSIENT);
Please can anyone help me out here. Thanks..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个将 UUID 作为
NSString
返回的方法,只需将其作为字符串保存在数据库中即可。如果您需要交流字符串:
Here is a method that return the UUID as a
NSString
, just save it in the db as a string.If you need a c string: