我想从文本字段中读取许多不同的整数值,为此我有以下代码:
NSString *string1,*string2;
string1= [textField stringValue];
int i,c;
c=0;
NSInteger values[50];
for (i=0; i<50; ) {
string2=[NSString stringWithFormat:@"%@%i%s",@" ",i,","];
NSRange range=[string1 rangeOfString:string2];
if (range.location != NSNotFound) {
values[c]=i;
c=c+1;
}
i=i+1;
}
没有问题,但它无法读取字符串中的第一个数字,如“2、3、15”,但我希望它也可以读取这样的字符串,所以有人可以帮我解决这个问题。
如果我像这样@“i”,“,”那样制作string2,它会导致像15这样的值出现问题,因为它读取5和15