【发布时间】:2013-07-11 11:11:23
【问题描述】:
使用 Evernote API,我有一个对象,它有一个名为 hash 的 NSUInteger 属性。对于我正在查看的特定对象,这等于:
<f5b5444b 33e740b7 f9d49a3b ddb6a39c>
我想把它转换成一个 NSString。这样做:
[NSString stringWithFormat:@"%d", noteResource.hash]
给我这个:
530049088
如何正确地将哈希值转换为 NSString?
【问题讨论】:
-
Eeeeuuughhhhh...您使用的是 128 位机器吗?或者一个
NSInteger怎么能占16个字节? -
你想要这个:stackoverflow.com/q/7520615/1603072 吗?
-
@Vin 看起来像。剩下的问题是它是一个 NSUInteger,我所拥有的。如何将其转换为
const void *? -
noteResource是一个NSData对象,noteResource.hash是一些哈希值 (NSUInteger)。 “正确地将哈希值转换为 NSString” 是什么意思?为什么要转换为const void *?你期待什么结果?
标签: iphone ios objective-c cocoa-touch nsstring