我在我的iOS应用程序中使用API,提供有关用户的一些信息。 如果用户未登录,则API将打开登录页面,否则将返回我可以在UI上显示的用户信息。
在我的应用中,我想实现文本标签和按钮。
如果用户已登录,则应用应显示该按钮,要求登录。 否则,该按钮将被隐藏,文本标签将显示用户信息。
问题是,对于登录和获取用户信息,都提供了相同的API。
为了决定显示按钮,我需要阻止API在其上打开webview,并且只有在用户按下我的应用程序中的按钮时才会这样做。
有没有办法检测到API正在尝试打开webview然后阻止它?