canOpenURL при возврате false печатает ненужное сообщение об ошибке - PullRequest
0 голосов
/ 22 мая 2018

Я использую canOpenURL , чтобы открыть приложение, если оно установлено на устройстве.И добавил LSApplicationQueriesSchemes для внесения в белый список схем.Но когда canOpenURL возвращает false, он всегда печатает ненужное сообщение об ошибке в журнале консоли.Ниже приводится сообщение об ошибке, которое я получаю.

-canOpenURL: failed for URL: "XXXX://XXXXXXXXXXXXX" - error: "The operation couldn’t be completed. (OSStatus error -10814.)

Поскольку я использую несколько схем в своем приложении, и мой клиент не хочет эти журналы сообщений об ошибках.Можно ли как-нибудь избежать печати этих предупреждений / сообщений журнала на консоли.

Это ссылка радара (похожая проблема) .Он закрыт без какого-либо решения.

В настоящее время я использую iOS 11. Любая помощь будет оценена.

Ответы [ 2 ]

0 голосов
/ 15 июня 2018

Это не печатает в журнал устройства.Поскольку его печать только в области отладки, мы можем игнорировать его.

0 голосов
/ 22 мая 2018

Кажется, что запланированный системный журнал от Apple упоминается в их презентации WWDC

https://developer.apple.com/videos/play/wwdc2015/703/?time=576

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...