【发布时间】:2014-08-26 14:19:03
【问题描述】:
我想在 Objective-c 中将 NSData 转换为 int。
在下面的代码中,“index2”是“15”,但“value”是“0”。 (NSLog 显示“15,0”。)
准确地说,“值”必须是“15”。
NSString *index = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSString *index2 = [index stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
int value = [index2 intValue];
NSLog(@"%@,%d",index2,value);
你能告诉我如何解决这个问题吗?
【问题讨论】:
标签: objective-c nsstring