isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:
セルでキーを押す度に呼び出されます
-(BOOL)isPartialStringValid:(NSString **)partialStringPtr: proposedSelectedRange:(NSRangePointer)proposedSelRangePtr: originalString:(NSString *)origString: originalSelectedRange:(NSRange)origSelRange: errorDescription:(NSString **)error:
解説
セルでキーを押す度に呼び出されます。元にあった文字と新しく入力する文字から編集して良いかを返します。YESを返すと編集可、NOを返すと編集不可となります。
返り値
( BOOL )
YES/NO
引数
( NSString ** )partialStringPtr
現在の文字列のポインタ
( NSRangePointer )proposedSelRangePtr
処理中の範囲のポインタ
( NSString * )origString
元の文字列
( NSRange )origSelRange
元の選択範囲
( NSString ** )error
エラー
フレームワーク
Foundation
クラス
NSFormatter
Instance Methods
使用可能
10.0
参照
例文
-(BOOL)isPartialStringValid:(NSString **)partialStringPtr proposedSelectedRange:(NSRangePointer)proposedSelRangePtr originalString:(NSString *)origString originalSelectedRange:(NSRange)origSelRange errorDescription:(NSString **)error { NSLog([NSString stringWithFormat:@"isPartialStringValid2 %@,%u,%@,%@", *partialStringPtr, origSelRange.length, origString, *error ]); return YES; }