这可能是一个愚蠢的问题,但我有一个问题与NSScanner。我有一个UITextField在其中的文本需要采取。我似乎无法在Interface Builder中连接NSScanner字段。你能帮帮我吗?
我的文件有以下代码:
- (IBAction)getUserPassword:(NSScanner *)sender {
NSCharacterSet *theCharacterSet = [NSCharacterSet characterSetWithCharactersInString:@"1234567890abcdefghijklmnopqrstuvwxyz`~!@#$%^&*()-_=+<>?,./:";'[]{}| "];
[userEntered scanCharactersFromSet:theCharacterSet intoString:&temp];
}
看起来你试图像一个UI对象那样连接NSScanner。NSScanner不是一个UI对象。你是这个意思吗?
- (IBAction)getUserPassword:(UITextField *)textField {
NSScanner *userEntered = [NSScanner scannerWithString:textField.text];
NSString *temp = nil;
NSCharacterSet *theCharacterSet = [NSCharacterSet characterSetWithCharactersInString:@"1234567890abcdefghijklmnopqrstuvwxyz`~!@#$%^&*()-_=+<>?,./:";'[]{}| "];
[userEntered scanCharactersFromSet:theCharacterSet intoString:&temp];
...
}