我尝试使用SFSafariViewController
来展示用户需要填写的表单。在表格上,有一个" back"按钮,它会触发打开应用程序的URL方案。问题是当网页触发url方案时,application:openURL:options:
方法不会被调用。当我使用Safari打开表单而不是SFSafariViewController
时,该方案有效,并且调用了application:openURL:options:
方法。
为什么该方案不能与SFSafariViewController
一起使用以及如何修复它?
答案 0 :(得分:0)
据我所知,如果您从Safari应用程序重定向,将调用application:openURL:sourceApplication:annotation:
方法。如果您从SFSafariViewController
重定向,则会使用application:openURL:options:
方法。你能确认你使用的是正确的方法吗?