首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将NSUUID表示为字符串?

如何将NSUUID表示为字符串?
EN

Stack Overflow用户
提问于 2014-04-25 12:57:34
回答 4查看 1.7K关注 0票数 2

如何将NSUUID转换为NSString

代码语言:javascript
复制
NSString *url = [self mysql_process:ESTIMOTE_PROXIMITY_UUID];

- (NSString*)mysql_process:(NSUUID *)beacon_id
{

    NSString *strURL = [NSString stringWithFormat:@"http://path_to_php_file/mysql.php?id=%@", beacon_id];
    NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
    NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding];

    return strResult;

}

当我尝试NSLog URL im得到一个指针时,它显示了我的NSUUID,在本例中是ESTIMOTE_PROXIMITY_UUID

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-25 13:00:27

NSUUID有一个方法:-(NSString*)UUIDString;。所以:

代码语言:javascript
复制
NSString *uuidString = [yourNSUUID UUIDString]
票数 13
EN

Stack Overflow用户

发布于 2017-09-15 20:37:11

swift 3版本

Ex:

设uuidStringValue = "12345678-1111-2222-3333-4567891012B4“

设proximityUUID = NSUUID(uuidString: uuidStringValue)

票数 1
EN

Stack Overflow用户

发布于 2014-04-25 13:05:49

如果你想要NSString从NSUUID。使用UUIDString .

代码语言:javascript
复制
    NSUUID *uuidStringRef = [[UIDevice currentDevice] identifierForVendor];
    NSString *stringRef = [uuidStringRef UUIDString];//you can replace uuidStringRef with your ESTIMOTE_PROXIMITY_UUID

希望它能帮你.!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23293860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档