Проблема с NSScanner в соединениях IB - PullRequest
0 голосов
/ 26 апреля 2011

Это может быть глупый вопрос, но у меня проблема с NSScanner. У меня есть UITextField, в котором текст должен быть взят. Я не могу подключить поле NSScanner в Интерфейсном Разработчике. Можете ли вы помочь?

Мой файл имеет следующий код:

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

1 Ответ

0 голосов
/ 25 мая 2011

Похоже, вы пытаетесь подключить NSScanner как объект пользовательского интерфейса. NSScanner не является объектом пользовательского интерфейса. Вы имели в виду это вместо этого?

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