UITextfield
0の場合は、最初の文字を削除する必要があります。
残念ながら、最初の文字の値を抽出する方法や、最初の文字の後の文字列の文字を抽出する方法がわかりません。
ありがとう
UITextfield
0の場合は、最初の文字を削除する必要があります。
残念ながら、最初の文字の値を抽出する方法や、最初の文字の後の文字列の文字を抽出する方法がわかりません。
ありがとう
1つの解決策は次のとおりです。
if ([string hasPrefix:@"0"] && [string length] > 1) {
string = [string substringFromIndex:1];
}
hasPrefixを使用すると、おそらく次のようなものが必要になるでしょう。
if ([string hasPrefix:@"0"]) {
string = [string substringFromIndex:1];
}
unichar を返すcharacterAtIndex:を使用することもできます。
if ([string characterAtIndex:0] == '0') {
string = [string substringFromIndex:1];
}
'a' は文字、"a" は C 文字列、@"a" は NSString であることに注意してください。それらはすべて異なるタイプです。