我希望验证UITextfield中的数字,以及我的文本字段是否为空。但是,我在NSUInteger和int之间有一个问题。谢谢你的回答。
- (void)saveProfile {
NSUInteger *minID = [_userID.text length];
if ([_userID.text isEqualToString:@""] == NO || minID >= 4) {
// Succes
} else { // Error }
}
答案 0 :(得分:1)
更改此代码:
NSUInteger *minID = [_userID.text length];
到
NSUInteger minID = [_userID.text length];
length属性定义如下:
@property(readonly) NSUInteger length
因此length
getter方法会返回NSUInteger
而非NSUInteger *
请参阅:NSString class reference了解更多详情