Я использую FastPdfKit для открытия PDF-документов на iPhone, однако, когда я пытаюсь использовать функцию поиска в сильно загруженном графическом PDF-файле, приложение вылетает при нажатии на значок поиска (точнопосле ввода условия поиска и нажатия на значок поиска).
это снимок экрана сбоя:
Теперь у меня есть сомнения, что это проблема многопоточности,как я знаю, что фраза: Switching to process xxxx thread xxxx
показывает при запуске приложения в обычных ситуациях, но я заметил, что эта фраза показывает в консольном окне xcode следующее (изображено на скриншоте):
дважды при запуске приложения(это странно, должно быть одно, а не два)
один раз при открытии документа PDF (это нормально, так как основное приложение начинает использовать фреймворк FastPdfKit
, то есть появляется новое мини-приложение)
один раз при открытии SearchViewController
из FastPdfKit
(и это странно, потому что не приходит новое приложение)
и, наконец, дважды при сбое приложения после точного нажатия на поискзначок.
мои вопросы:
1) множественное появление фразы Switching to process xxxx thread xxxx
нормально в перечисленных выше ситуациях?
2) есть ли у вас какие-либо подсказки, как решитьэтот сбой.
ps сбой происходит только на устройстве (iphone 4s), но не на симуляторе.
заранее спасибо.