如何发送字符串到url?

时间:2019-04-18 09:38:48

标签: swift xcode

我正在设置一个条形码阅读器应用程序,有3个标签栏项目,其中一个是“扫描”标签,另一个是“ WEBVIEW”标签。当用户扫描条形码或qr时,它会给出一个字符串并转到webview的url。我想将此字符串发送到url并打开webview选项卡。您能帮我解决这个问题吗?

  if (metadataObjects.count > 0 && metadataObjects.first is AVMetadataMachineReadableCodeObject) {

        let scan = metadataObjects.first as! AVMetadataMachineReadableCodeObject

        let alertController = UIAlertController(title: "Barkod Tarandı", message: scan.stringValue, preferredStyle: .alert)



        alertController.addAction(UIAlertAction(title: "TAMAM", style: .default, handler:nil))



        present(alertController, animated: true, completion: nil)



        if(scan.stringValue != nil)
        {
            if let aString = URL(string: "" + ("http://www.truebilisim.com/myiphone/true/mymagazaplus/barkod.php?barkod=\(scan.stringValue)")) {
                webalani.loadRequest(URLRequest(url: aString))
            }
        }

    }

1 个答案:

答案 0 :(得分:0)

使用必须正常工作的NSURL。

webalani.loadRequest(NSURLRequest(URL: NSURL(string: "aString")!))

并确保您的这一行也必须也是NSURL

if let aString = URL(string: "" + ("http://www.truebilisim.com/myiphone/true/mymagazaplus/barkod.php?barkod=\(scan.stringValue)")) {