0

我有这个代码:

NSString * firstdDigitTest = [numberString substringToIndex:1];

        if (! [firstdDigitTest isEqualToString:@"0"])
        {
            numberString = [numberString substringFromIndex:1];
            self.firstImageName = [namefile stringByAppendingString:firstdDigitTest];

        }

        self.number = [numberString integerValue];

我检查第一个数字是否不是 0,如果不是 0,我需要将其插入到firstImageName. 但是当我这样做(使用substringFromIndex)并且我尝试使用 integerValue 时,它​​是无效的!没有substringFromIndex它的作品!:(

4

2 回答 2

0

查看[numberString intValue];

于 2012-10-28T09:37:00.010 回答
0
NSString *str0 = @"XXX10098";
NSString *str1 = [str0 substringWithRange:NSMakeRange(4, str0.length-4)];
NSLog(@"%@", str1);

NSLog(@"%d", [str1 intValue]);


2012-10-28 10:52:07.309 iFoto[5652:907] 0098
2012-10-28 10:52:07.312 iFoto[5652:907] 98
于 2012-10-28T09:53:06.407 回答