我希望在UITextfield中以及我的文本字段为空的情况下验证数字字母。但是,我在NSUInteger和int之间有问题。感谢您的回答。
- (void)saveProfile {
NSUInteger *minID = [_userID.text length];
if ([_userID.text isEqualToString:@""] == NO || minID >= 4) {
// Succes
} else { // Error }
}
最佳答案
更改此代码:
NSUInteger *minID = [_userID.text length];
至
NSUInteger minID = [_userID.text length];
length属性的定义如下:
@property(readonly) NSUInteger length
因此
length
getter方法将返回NSUInteger
而不是NSUInteger *
请参阅:NSString class reference以获得更多详细信息
关于ios - 在UITextfield中定义一个最小数字字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27045891/