我希望验证 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];
长度属性定义如下:
@property(readonly) NSUInteger length
因此 length
getter 方法将返回 NSUInteger
而不是 NSUInteger *
引用:NSString class reference了解更多详情
关于ios - 在 UITextfield 中定义一个最小数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27045891/