作为强制性验证,我通过此方法检查我的文本字段是否为空:
- (NSString *) clean: (NSString *) str
{
return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
并在插入数据库时:
if([self clean:textfield.text].length == 0)
{
//Error
}
我想知道我是否必须使用 <= 0 ?以防止以后出现某种可疑的错误/错误。就像我们在网站中一样(SQL 注入和其他)。有人可以在 iOS APP 的文本字段中插入负长度字符串吗?