Ios 字符串长度目标C
作为强制验证,我通过以下方法检查我的文本字段是否为空:Ios 字符串长度目标C,ios,objective-c,nsstring,Ios,Objective C,Nsstring,作为强制验证,我通过以下方法检查我的文本字段是否为空: - (NSString *) clean: (NSString *) str { return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; } 在数据库中插入时: if([self clean:textfield.text].length == 0) { //Error } 我想知道我是否必须使用
- (NSString *) clean: (NSString *) str
{
return [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
在数据库中插入时:
if([self clean:textfield.text].length == 0)
{
//Error
}
我想知道我是否必须使用
它将检查文本字段是否为空根据苹果公司的文档,长度法的原型是:
- (NSUInteger)length
然后不需要处理负值(您有一个无符号的返回值),因此“==0”可以进行测试。该方法看起来作为一个类别而不是附加到某个任意类上会非常有效。调用
stringByAddingPercentEscapesUsingEncoding
只是为了查看文本字段是否为空,这有什么意义?
- (NSUInteger)length