テキストフィールドからさまざまな整数値を読み取りたいので、次のコードを用意しました。
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 を作成すると、5 と 15 を読み取るため、15 のような値で問題が発生します