2

那是代码:

NSLog(@"value  = %@",[currentPatient kids_val]);
NSLog(@"value  = %d",[[currentPatient kids_val] intValue]);

这是控制台:

2012-07-23 21:43:52.665 Sample[24491:207] value  = 
    14
2012-07-23 21:43:52.665 Sample[24491:207] value  = 0

我需要intValue。但它返回 0。我认为存在 '/r' 问题。

4

1 回答 1

2

是的,这是 '/r' 的问题,intValue如果接收者不是以数字的有效十进制文本表示开头,则返回 0。

于 2012-07-23T19:03:25.493 回答