我想将NSString
转换为int64_t
,然后使用以下内容将其打印出来:
NSLog("%lld", i);
现在我只能使用[str integerValue]
转换,有时会打印出减号。
答案 0 :(得分:4)
longLongValue有效! [str longLongValue];
答案 1 :(得分:3)
您可以使用[str longLongValue]
例如:
int64_t i=[@"23570449442514" longLongValue];
答案 2 :(得分:1)
您可以使用atoll
功能。
int64_t i = atoll([str UTF8String]);