Swift SQLClient连接到我的本地mssql数据库给我错误O链接器错误“_iconv”
嗨,我是新的iOS Swift开发。 我正在尝试访问我由Docker创build的本地SQL Server数据
一些如何我的照片块张贴..请看看这些照片:
http://img.gdocker.com/ios/OatLW.jpg http://img.gdocker.com/ios/BcbOF.png http://img.gdocker.com/ios/eTYfX.png http://img.gdocker.com/ios/LgaOI.png
我本地的MS SQL数据库看起来像这样(在Macterminal上)
我有LoginController.swift
class LoginController: UIViewController, SQLClientDelegate { public func error(_ error: String!, code: Int32, severity: Int32) { print(error) } @IBOutlet weak var loginId: UITextField! @IBOutlet weak var password: UITextField! @IBOutlet weak var loginBtn: UIButton! override func viewDidLoad() { super.viewDidLoad() } @IBAction func logIn(sender: AnyObject) { let isSuccess = false let client = SQLClient.sharedInstance() as SQLClient client.delegate = self client.connect("108.xx.xxx.xx:1433", username: "codeinflash", password: "12345", database: "TestDB"){ success in if success { client.execute("SELECT * From Users"){ results in for table in results as! [[[String:AnyObject]]] { for row in table { for column in row as NSDictionary{ print("\(column.key) = \(column.value)") } } } client.disconnect() } } } if (loginId.text?.isEmpty)! || (password.text?.isEmpty)!{ createAlert(title: "Warning", message: "Login ID or Password is invalid input") } else if (loginId.text == "codeinflash") && (password.text == "12345"){ } }
当然,我添加了SQLClient.h和PLIZ看看我的文件
在Brdiging-Header.h中
#import "SWRevealViewController.h" #import "SQLClient.h"
当我运行生成我得到错误[图片2] [3]也详细[图片3] [4]
我怎样才能解决这个问题,并可以从我的本地mssql数据库读取数据
请帮忙! 谢谢!!
[1]: http://img.gdocker.com/ios/OatLW.jpg [2]: http://img.gdocker.com/ios/BcbOF.png [3]: http://img.gdocker.com/ios/eTYfX.png [4]: http://img.gdocker.com/ios/LgaOI.png