首页 > 解决方案 > 无法从 WebKit 正确使用 https://vintage.myetherwallet.com

问题描述

为什么我不能从 WebKit 正确使用https://vintage.myetherwallet.com 。问题是,当您在 WebKit 中打开它并转到菜单“发送以太币和令牌”> 私钥时,它不会打开文本字段来输入私钥,但是当您从 Safari 中打开它时它可以工作。这是为什么?

标签: iosswiftwebkit

解决方案


你可以使用一个SFSafariViewController

它适用于以下代码:

import UIKit
import SafariServices

class ViewController: UIViewController, SFSafariViewControllerDelegate {

    override func viewDidAppear(_ animated: Bool) {

        if let url = URL(string: "https://vintage.myetherwallet.com/") {
            let vc = SFSafariViewController(url: url)
            vc.delegate = self
            self.present(vc, animated: true)
        }
    }
}

推荐阅读