Проблема с поиском AX — Код ошибки: 1100 ошибка: отказано в разрешении Имя порта:’com.apple.iphone.axserver’ PID

#ios #objective-c #sfsafariviewcontroller

#iOS #objective-c #sfsafariviewcontroller

Вопрос:

xCode 11.6, iOS 11.4, приложение Objective C. Запуск SFSafariViewController из UIViewController. Мой UIViewController является делегатом SFSafariViewController.

 NSString *sURL = [dctData objectForKey:@"URL"];
NSURL *URL = [NSURL URLWithString:sURL];
safari = [[SFSafariViewController alloc] initWithURL:URL];
[_safari setDelegate: self];

[self presentViewController:_safari animated:YES completion:nil];
  

Метод делегирования safariViewControllerDidFinish работает.

Я получаю следующую ошибку в окне отладки:

[AXRuntimeCommon] Проблема с поиском AX — Код ошибки: 1100 ошибка: отказано в разрешении Имя порта:’com.apple.iphone.axserver’ PID: 284 ( 0 AXRuntime 0x000000019f8e47b0 1BF005F5-4F9C-3C5B-9FDA-419692AB5039 264112 1 AXRuntime 0x000000019f8aa87c _AXGetPortFromCache 544 2 AXRuntime 0x000000019f8abca0 AXUIElementPerformFencedActionWithValue 388 3 Пользовательский интерфейс 0x00000001cbb503cc 315F0544-BEE8-3A6B-999F-CF5CD922DDE9 783308 4 libdispatch.dylib 0x0000000101d82338 _dispatch_call_block_and_release 24 5 libdispatch.dylib 0x0000000101d83730 _dispatch_client_callout 16 6 libdispatch.dylib 0x0000000101d85e88 _dispatch_queue_override_invoke 872 7 libdispatch.dylib 0x0000000101d94d74 _dispatch_root_queue_drain 376 8 libdispatch.dylib 0x0000000101d95698 _dispatch_worker_thread2 152 9 libsystem_pthread.dylib 0x0000000195010b38 _pthread_wqthread 212 10 libsystem_pthread.dylib 0x0000000195013740 start_wqthread 8

Приложение не выходит из строя.

Я исследовал это, и ни одно из сообщений не привело меня к решению.

Есть идеи?

Комментарии:

1. У меня возникает очень похожая, если не точно такая же ошибка при попытке представить UIImagePickerController. Смогли ли вы найти решение этой проблемы?

2. Я получаю эту ошибку при использовании UICloudSharingController. Похоже, эта ошибка возникает при использовании специально предназначенного UIViewController. На форумах разработчиков Apple есть сообщение об этой ошибке, в котором говорится, что оператор представления определенного подкласса UIViewController должен выполняться в DispatchQueue.main.async.

Ответ №1:

Проверьте, есть ли 2 сборки приложений на устройстве или в симуляторе, использующие один и тот же контейнер группы приложений. А затем убедитесь, что вы открываете правильное приложение