В обязательной проверке, я проверяю, если мой TextField пуст с помощью этого метода:Длины строки Objective C
- (NSString *) clean: (NSString *) str
{
return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
и при вставке в базе данных:
if([self clean:textfield.text].length == 0)
{
//Error
}
Мне было интересно, если я должен использовать < = 0? для предотвращения какой-либо подозрительной ошибки/ошибки позже. Как у нас есть на сайтах (SQL-инъекция и другие). Может ли кто-то вставить строку с отрицательной длиной в текстовое поле в iOS APP?
no is unsigned –
Этот метод выглядит так, как будто он будет жить довольно красиво, как категория, а не привязан к произвольному классу –