2014-11-20 16 views
0

我希望驗證UITextfield中的數字字母,以及如果我的文本字段爲空。但是,我在NSUInteger和int之間有問題。感謝您的回答。定義UITextfield中的最小數字字符

- (void)saveProfile { 

    NSUInteger *minID = [_userID.text length]; 

    if ([_userID.text isEqualToString:@""] == NO || minID >= 4) { 
     // Succes 
    } else { // Error } 
} 

回答

1

改變此密碼:

NSUInteger *minID = [_userID.text length]; 

NSUInteger minID = [_userID.text length]; 

length屬性的定義如下:

@property(readonly) NSUInteger length 

所以length getter方法將返回一個NSUInteger not NSUInteger *

請參閱:NSString class reference瞭解更多詳情

相關問題