Я решил проблему создания скрытого текстового поля, которое становится первым респондентом при создании viewcontroller. После того, как я сделал тот же viewController, делегат этого текстового поля. Когда читатель кодовой строки BT делает чтение, он делает возврат в конце, поэтому он вызывает - (BOOL) textFieldShouldReturn: где я обрабатываю информацию. Я надеюсь, что это будет полезно для кого-то в будущем с той же проблемой. Выкладываю код:
_textSender = [[UITextField alloc] initWithFrame:CGRectMake(150, 300, 300, 25)];
[_textSender setBackgroundColor:[UIColor whiteColor]];
[self.view addSubview:_textSender];
_textSender.hidden=YES;
[_textSender becomeFirstResponder];
_textSender.delegate=self;
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[messageSenderProtocolDelegate message:textField.text];
return YES;
}
Это не очень хороший способ сделать это, и это доставляет мне небольшую проблему, когда штрих-код BT отключает клавиатуру, и это не очень хорошо для меня. Я хочу, чтобы мой взгляд был чистым без клавиатуры все время. Теперь я буду исследовать, вызывается ли эта функция, когда клавиатура показывает, чтобы он не отображался
Если у кого-то есть совет, он будет полезен, но скажите спасибо за вашу помощь, Эрик!