我希望在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/

10-09 09:38