私は使っている:
cleanedDataCellR2C2 = [cleanedDataCellR2C2 stringByReplacingOccurrencesOfString:@"," withString:@""];
数字を除くすべてのキーボード文字をテキストフィールドから削除するための同様のステートメントがたくさんあります.... -(マイナス記号)、+(プラス記号)、および0、1、2、3、4、テキスト フィールド内の 5、6、7、8、および 9 の数字。上記の例では、 のコンマをNSString
null 値に変換するだけです。
認めたくないのですが、あるプロジェクトでは、実際に約 80 のステートメントを使用しています。これは、上に示した以外のすべてのキーボード文字に対して 1 つです。もっと簡単な方法があるはずです。この仕事をするために何を提案しますか。