Ios canOpenURL返回false时会打印出不必要的错误消息

Ios canOpenURL返回false时会打印出不必要的错误消息,ios,objective-c,openurl,ios-urlsheme,Ios,Objective C,Openurl,Ios Urlsheme,如果设备中安装了应用程序,我将使用canOpenURL打开该应用程序。并将LSApplicationQueriesSchemes添加到方案白名单中。但是当canOpenURL返回false时,它总是在控制台日志中打印出一条不必要的错误消息。下面是我收到的错误消息 -canOpenURL: failed for URL: "XXXX://XXXXXXXXXXXXX" - error: "The operation couldn’t be completed. (OSStatus error -10

如果设备中安装了应用程序,我将使用canOpenURL打开该应用程序。并将LSApplicationQueriesSchemes添加到方案白名单中。但是当canOpenURL返回false时,它总是在控制台日志中打印出一条不必要的错误消息。下面是我收到的错误消息

-canOpenURL: failed for URL: "XXXX://XXXXXXXXXXXXX" - error: "The operation couldn’t be completed. (OSStatus error -10814.)
因为我在应用程序中使用了多个方案,而我的客户不需要这些错误消息日志。是否有任何方法可以避免将这些警告/日志消息打印到控制台

。它是封闭的,没有任何解决方案

目前我正在使用iOS 11。
任何帮助都将不胜感激。

似乎是苹果在其WWDC演示文稿中提到的预期系统日志


这不会打印到设备日志。由于它只在调试区域打印,我们可以忽略它。

错误消息是什么?@am449添加您的控制台日志A添加日志消息@Mahendragpt错误代码-10814表示
启动服务数据库中没有与输入条件匹配的应用程序。
我希望避免将这些日志消息打印到控制台。只有当返回值为false时才会发生这种情况。