swift - 'NSTaggedPointerString' (0x7fff87a8a270) 到 'NSNumber' SQLClient
问题描述
我正在使用 SQL 客户端提取数据。我从表中检索到的数据是 int。但我得到标题中的错误。我应该怎么办?表数据是一个 int 值。
@IBAction func loginButtonTouchUpInside(_ sender: AnyObject) {
let email = loginEmailInputView.textFieldView.text
let password = loginPasswordInputView.textFieldView.text
let eMailText : String = email!
let client = SQLClient.sharedInstance()!
client.connect("asd", username: "and", password: "asd", database: "asd") { success in
client.execute("SELECT form_no FROM sad WHERE form_telefon=\(eMailText)", completion: { (_ results: ([Any]?)) in
for table in results as! [[[Int:AnyObject]]] {
for row in table {
for (_, value) in row {
if let intVal = value as? String {
self.eMailNO.append(String(intVal))
}
}
}
}
client.disconnect()
})
}
}
解决方案
推荐阅读
- javascript - 如何使用 jquery 计算表记录的总数?
- r - 我可以在图表上放置几何文本吗?
- apache-spark - Pyspark 2.4.0 hadoopConfiguration 写入 S3
- php - 即使我更改了 php.ini 文件,mysqli.allow_local_infile 也总是关闭,如何以正确的方式启用?
- ruby-on-rails - XHR 表单提交到渲染部分被触发,但视图未更新
- java - 我有关于构造函数(Spring boot 和 Vaadin)
- javascript - 如何访问 Firebase 云函数数据库 onCreate 触发器的值
- python-3.x - 在 Mac OS 上管理 python 包
- javascript - 使用 P5 javascript 从图像生成调色板
- windows - Windows Powershell 和串联?