Код ошибки
[AXRuntimeCommon] Проблема поиска AX - errorCode: ошибка 1100 : в доступе отказано portName: 'com.apple.iphone.axserver' PID: 6723 (
0 AXRuntime 0x00000001af41e3a0 539C8041-A10E-3612-AAE6-420FCB339466 + 267168
1 AXRuntime 0x00000001af3e3164 _AXGetPortFromCache + 548
2 AXRuntime 0x00000001af3e459c AXUIElementPerformFencedActionWithValue + 392
3 UIKit 0x00000001dac71720 033842C5-1173-3112-ABCE-25D066CFFADB + 800544
4 libdispatch.dylib 0x0000000105e85e1c _dispatch_call_block_and_release + 32
5 libdispatch.dylib 0x0000000105e8727c _dispatch_client_callout + 20
6 libdispatch.dylib 0x0000000105e89af0 _dispatch_queue_override_invoke + 924
7 libdispatch.dylib 0x0000000105e98aa0 _dispatch_root_queue_drain + 356
8 libdispatch.dylib 0x0000000105e9940c _dispatch_worker_thread2 + 144
9 libsystem_pthread.dylib 0x00000001a49ff690 _pthread_wqthread + 216
10 libsystem_pthread.dylib 0x00000001a4a059e8 start_wqthread + 8
)
который замораживает приложение всякий раз, когда я вызываю dismiss на кадре из метода делегата func cropViewController (_ cropViewController: CropViewController, didCropToImage image: UIImage, withRect cropRect: CGRect, angle: Int) {
}
На данный момент решения не найдено. Делает библиотеку непригодной для использования.
Протестировано с xCode 11.3.1
И iPhone 11 Pro iOS 13.3
Протестировано с iPad Pro Simulator 12.2, проблема не возникает. Библиотека работает по назначению. Вызов увольнения в режиме обрезки закрывает должным образом и не останавливает приложение.
Протестировано с iPad Pro Simulator 13.3, проблема действительно возникает. Похоже, это связано с iOS 13.3
Похоже, что по какой-то причине не закрывается вид перехода, который перекрывает экран и предотвращает его нажатие. Таким образом, хотя приложение технически не замораживается, падающая тень препятствует дальнейшим действиям и не может быть удалена.
Архитектура / Процесс -> Контроллер навигации -> Контроллер корневого представления -> Контроллер выталкиваемого представления -> Контроллер представленного представления -> Представленный собственный контроллер представления средства выбора UIImage -> Получено изображение и средство выбора отклонено -> В завершении отклонить текущий контроллер CropView на основе Swift -> Обрезать Изображение и нажмите Готово -> Вызывается метод делегата didCropToImage -> Отклонить CropViewController
Следующее, что происходит, - странно. CropViewController будет отклонен, но также и его родительский элемент, и то, что осталось, - это представление перехода, которое охватывает весь экран, поэтому дальнейшие действия не могут быть выполнены.
ОБНОВЛЕНИЕ: похоже, это влияет только на контроллеры представления, которые представлены «в текущем контексте». Представление в полноэкранном режиме viewcontroller работает нормально
@ojseven Спасибо за чрезвычайно подробный отчет об ошибке! Мне жаль, что у вас возникли проблемы с этим.
Хм, так что с этим обновлением вы хотели сказать, что изменили контроллер обрезки, чтобы изменить его модальный режим представления на «поверх текущего контекста», или это родительский контроллер представления в фоновом режиме с этим режимом?
Хм, по правде говоря, если это ошибка iOS 13, я не уверен, насколько легко ее исправить.
Кто-нибудь нашел решение этой проблемы?
Получаю аналогичную ошибку:
AX Lookup problem - errorCode:1100 error:Permission denied portName:'com.apple.iphone.axserver' PID:481 (
0 AXRuntime 0x00000001b8d363a0 905DC921-AFE6-3398-A0CF-AC3372C35897 + 267168
1 AXRuntime 0x00000001b8cfb164 _AXGetPortFromCache + 548
2 AXRuntime 0x00000001b8cfc59c AXUIElementPerformFencedActionWithValue + 392
3 UIKit 0x00000001e45c96f8 F5079CB4-6E07-3DFE-81CA-B8667B73F64C + 800504
4 libdispatch.dylib 0x00000001013ede1c _dispatch_call_block_and_release + 32
5 libdispatch.dylib 0x00000001013ef27c _dispatch_client_callout + 20
6 libdispatch.dylib 0x00000001013f1af0 _dispatch_queue_override_invoke + 924
7 libdispatch.dylib 0x0000000101400aa0 _dispatch_root_queue_drain + 356
8 libdispatch.dylib 0x000000010140140c _dispatch_worker_thread2 + 144
9 libsystem_pthread.dylib 0x00000001ae303690 _pthread_wqthread + 216
10 libsystem_pthread.dylib 0x00000001ae3099e8 start_wqthread + 8
)
Та же проблема, что и на 11.06.2020
Спасибо за +1, но если кто-то не может предоставить дополнительную информацию (или, в идеале, тестовое приложение, воспроизводящее эту проблему), здесь мало что можно сделать.
Мне удалось воспроизвести прерывающееся представление перехода при установке контекста презентации на .overCurrentContext
, но, учитывая, что этот контроллер представления жестко запрограммирован на .fullScreen
, я бы сказал, что эта проблема устранена. объема. (А если это не так, в идеале это следует отслеживать в другом выпуске).
Я не уверен, что эту проблему можно решить на уровне кода этой библиотеки. Учитывая, что сейчас мы находимся на пороге iOS 14, я собираюсь оставить эту проблему как «запрос по запросу», и если никто не сможет достоверно воссоздать проблему в тестовом приложении, я собираюсь закрыть проблему и мы можем вернуться к нему позже, если он станет более распространенным.
Спасибо!
У меня такая же ошибка при наложении представления в SwiftUI в Beta 6. Однако приложение работает нормально.
Возникла та же проблема при загрузке экрана модуля Flutter в приложении iOS.
Есть новости по этой проблеме?
Самый полезный комментарий
Возникла та же проблема при загрузке экрана модуля Flutter в приложении iOS.