2016-04-16 38 views
2

我目前正在更新应用程序并使用Xcode 7.3。该应用程序使用iAd横幅广告和Flurry插页式广告。当iAd旗帜加载时,我得到错误。canOpenURL,将问题添加到白名单的问题

-canOpenURL: failed for URL: "about:blank" - error: "This app is not allowed to query for scheme about" 

横幅加载得很好,一切按计划进行。

在研究这个我发现该方法已被弃用的隐私原因。但是,我甚至无法在我的任何文件中找到它。此外,我已阅读了有关使用LSApplicaitonQueriesSchemes将网站添加到白名单的信息。我在我的plist中用数组中的下列字符串做了这个:

about:blank 
about 
blank 

该错误然后读取;

-canOpenURL: failed for URL: "about:blank" - error: "(null)" 

无论我做什么,我都无法摆脱错误。有没有人有什么想法做什么?我看到很多关于社交媒体应用等网址的信息,但不包括关于空白网址的信息。提前致谢。

回答

2
  1. 您只需要白名单about,因为那是被访问的方案。
  2. 消息-canOpenURL: failed for URL: "about:blank" - error: "(null)"意味着你有一切工作。 iOS在应用程序尝试致电canOpenURL:列入白名单的方案时记录该信息性消息,但没有安装支持该方案的应用程序。这是来自iOS的令人困惑的调试消息,可以安全地忽略。