canOpenURL при возврате false выводит ненужное сообщение об ошибке

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

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

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

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

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

2 ответа

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

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

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

Другие вопросы по тегам