Почему у меня нет доступа к свойству text внутри реализации RCTUITextField?

#objective-c #react-native

Вопрос:

Я хочу переопределить RN TextInputs hasText , чтобы динамически включать или отключать клавишу возврата на программной клавиатуре.

Для этого мне нужно измерить длину введенной пользователем строки. Но у меня, похоже, нет доступа к text свойству UIText внутри RCTUITextField https://github.com/facebook/react-native/blob/master/Libraries/Text/TextInput/Singleline/RCTUITextField.m.

У меня есть доступ только к атрибутивному тексту, который работает, но кажется неправильным (в RCTUITextField.m):

 - (BOOL)hasText
{
  return self.attributedText.string.length >= 3;
}