【问题标题】:Problem with NSScanner in the IB connectionsIB 连接中的 NSScanner 问题
【发布时间】:2011-04-26 04:20:22
【问题描述】:

这可能是一个愚蠢的问题,但我遇到了 NSScanner 的问题。我有一个 UITextField 需要在其中获取文本。我似乎无法在 Interface Builder 中连接 NSScanner 字段。你能帮忙吗?

我的文件有以下代码:

- (IBAction)getUserPassword:(NSScanner *)sender {
    NSCharacterSet *theCharacterSet = [NSCharacterSet characterSetWithCharactersInString:@"1234567890abcdefghijklmnopqrstuvwxyz`~!@#$%^&*()-_=+<>?,./:\";'[]\{}| "];
    [userEntered scanCharactersFromSet:theCharacterSet intoString:&temp];
}

【问题讨论】:

    标签: iphone objective-c interface-builder connection nsscanner


    【解决方案1】:

    看起来您正在尝试像 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];
        ...
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多