必須の検証として、このメソッドを使用してテキスト フィールドが空かどうかを確認します。
- (NSString *) clean: (NSString *) str
{
return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
データベースへの挿入中:
if([self clean:textfield.text].length == 0)
{
//Error
}
<= 0 を使用する必要があるかどうか疑問に思っていましたか? 後で何らかの怪しいバグ/エラーを防ぐため。Web サイト (SQL インジェクションなど) にあるように。誰かがiOS APPのテキストフィールドに負の長さの文字列を挿入できますか?