2 guodeganggdg guodegangGDG 于 2013.06.06 10:37 提问

转换十六进制NSString到long型

比如说我要将这个字符串转换成long型:

NSString *str = @"FFFF00FF";

谢谢您的帮助。

2个回答

Chengzi_963
Chengzi_963   2013.06.06 15:01
NSString *str = @"FFFF00FF";
NSScanner* scanner = [NSScanner scannerWithString: str];

unsigned long long longValue;
[scanner scanHexLongLong: &longValue];
NSLog(@"LongValue = %lld", longValue);

使用这段代码

ce_la_vie
ce_la_vie   2013.06.06 15:04
NSString *str = @"FFFF00FF";

long longstring=[str longLongValue];

NSLog(@"%ld",longstring);

试试看吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!