我需要在 XCode 中创建一个 MongoId,因为我使用该 MongoId 作为名称将文件上传到我的服务器。然后,如果文件上传成功,我会向我的服务器添加一个条目,说明照片是使用该 MongoId 上传的。我只需要在 XCode 中生成十六进制字符串。有什么办法吗?谢谢
最佳答案
只需使用下面的代码创建一个 UUID,然后切断字符串的最后部分,使其与 mongoId 的长度相同。这是目前的解决方法,但可以完成工作。
-(NSString *)uniqueFileName {
CFUUIDRef theUniqueString = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUniqueString);
CFRelease(theUniqueString);
return (__bridge NSString *)string;
}
关于ios - 如何在 XCode 中创建 MongoID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24901354/