你如何从 NSString
转换为 UInt64
?
例如,如果存在 UInt64Value
辅助方法,则类似这样的事情:
NSString *value = @"1234567";
UInt64 convertedValue = [value UInt64Value];
我正在尝试在 iOS 项目中执行此操作。
最佳答案
为完整性提出另一种可能性:
NSScanner *scanner = [NSScanner scannerWithString:value];
unsigned long long convertedValue = 0;
[scanner scanUnsignedLongLong:&convertedValue];
return convertedValue;
...检查
scanUnsignedLongLong
上的结果,如果您想区分查找 0 值和查找不是数字的值。关于ios - NSString 到 UInt64,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36206030/