Ошибка приложения при вводе текста, непризнанный селектор, отправленный в экземпляр

Я получил эту странную ошибку, используя мое приложение, чтобы сбой, когда я пытаюсь писать в текстовом поле.

-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x108e3eaf0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x108e3eaf0' 

Я искал эту проблему, но я действительно не понимаю, почему это произошло? Может ли кто-нибудь мне помочь?

Вот полная ошибка ..

  -[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10450caf0 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull _fastCStringContents:]: unrecognized selector sent to instance 0x10450caf0' *** First throw call stack: ( 0 CoreFoundation 0x00000001042e7e65 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x0000000103d60deb objc_exception_throw + 48 2 CoreFoundation 0x00000001042f048d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x000000010423d90a ___forwarding___ + 970 4 CoreFoundation 0x000000010423d4b8 _CF_forwarding_prep_0 + 120 5 CoreFoundation 0x00000001042d3f23 -[NSTaggedPointerString compare:options:range:locale:] + 243 6 Foundation 0x00000001034d6e37 -[NSString compare:options:range:] + 29 7 UIKit 0x000000010497ee6f -[UIPhysicalKeyboardEvent _matchesKeyCommand:] + 303 8 UIKit 0x00000001048a33fd -[UIResponder _keyCommandForEvent:target:] + 364 9 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 10 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 11 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 12 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 13 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 14 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 15 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 16 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 17 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 18 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 19 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 20 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 21 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 22 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 23 UIKit 0x00000001048a35b2 -[UIResponder _keyCommandForEvent:target:] + 801 24 UIKit 0x00000001046b51aa -[UIApplication handleKeyHIDEvent:] + 397 25 UIKit 0x000000010468e838 _UIApplicationHandleEventQueue + 5469 26 CoreFoundation 0x0000000104213a31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 27 CoreFoundation 0x000000010420995c __CFRunLoopDoSources0 + 556 28 CoreFoundation 0x0000000104208e13 __CFRunLoopRun + 867 29 CoreFoundation 0x0000000104208828 CFRunLoopRunSpecific + 488 30 GraphicsServices 0x0000000108449ad2 GSEventRunModal + 161 31 UIKit 0x0000000104694610 UIApplicationMain + 171 32 Parents-Baby Link 0x0000000102241dfd main + 109 33 libdyld.dylib 0x00000001066f292d start + 1 34 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb) 

Хорошо, есть одно решение, которое может сработать для вас, попробуйте поместить текстовое поле в начальный viewController и проверить, не сработает ли приложение, если приложение не сбой при наборе текста, попробуйте это:

По какой-то причине контроллер панели вкладок, который я использовал, вызывал проблему. Просто удалив контроллер, а затем перейдем в Редактор> Вставить в> Контроллер панели вкладок и повторное добавление замеченных исправлений. ссылка

В другой проблеме могут быть данные, которые передаются в текстовом поле не в допустимом формате, может быть Null или иметь неверный формат, отличный от строки

Если он запускается во время ввода текстового поля, я бы проверил, есть ли какой-либо целевой объект, прикрепленный к текстовому полю, например

 someButton.addTarget(self, action: #selector(self.someFunction()), forControlEvents: UIControlEvents.ValueChanged) 

Существует множество UIControlEvents, которые могут запускаться. Однако без примера кода я могу только догадываться.

  • UICollectionView сбой на insertSections, с endItemAnimationsWithInvalidationContext: предварительно для переопределения:
  • Подклассификация UIViewController, viewDidLoad, вызываемая повторно
  • Как отменить пользовательский uilabel в UITableViewCell при редактировании
  • Наследование в Objective C не могло печатать значения в моем классе
  • Представление приложений iOS 8 и новые версии приложений с сегодняшнего дня
  • График памяти отладки, не отображающий график распределения
  • Изображения UIButton, нажатые и не нажатые
  • как убрать клавиатуру iOS на табличном представлении
  • iOS - множественные сценарии автоматизации пользовательского интерфейса с приложением сброса
  • Ошибка входа в GooglePlus: операция не может быть выполнена. (ошибка com.google.HTTPStatus 400.)
  • Segue через навигационный контроллер
  • Interesting Posts

    Как создать приложение с несколькими представлениями без использования навигационного контроллера?

    ViewController становится пустым при переходе между вкладками IOS

    Как настроить поддерживаемую локализацию программно

    Как измерить время рисования UIImageView?

    Core Plot: добавьте текстовую метку в заполненную область вокруг графикаAreaFrame

    UITableViewCell пуст, когда прокручивается вверх в tableview

    Swift 3 / iOS UIView не обновляется после получения удаленных данных JSON

    Отображение частоты кадров (FPS) анимации CALayer

    Исключение NSInternalInconsistency с автозапуском

    Переупорядочение UITableViewCells приводит к разрыву содержимого ячейки

    Запуск iOS-схемы Instagram ios 6.0

    Дизайн приложения iPhone iOS 5 для iPhone

    Выполнение снимка экрана, когда приложение находится в ландшафтном режиме

    UIViewController неправильная высота при начальной нагрузке

    Пользовательский шрифт не отображается в IOS (тип .otf)

    Давайте будем гением компьютера.