我制作了一个自定义 NSFormatter 子类,并希望返回一条错误消息
但是分配错误并返回 valid = NO 并不能解决问题(没有显示错误)
- (BOOL)isPartialStringValid:(NSString **)partialStringPtr
proposedSelectedRange:(NSRangePointer)proposedSelRangePtr
originalString:(NSString *)origString
originalSelectedRange:(NSRange)origSelRange
errorDescription:(NSString **)error
{
BOOL valid = YES;
NSString *proposedString = *partialStringPtr;
if ([proposedString length] < self.minLength) {
*error = @"TOO SHORT";
valid = NO;
}
return valid;
}
我不使用绑定