我有,Xcode 7
但由于我的旧项目中有很多错误,我遇到了一个问题:
代码 6:
var myData: Array<Row> = []
var my_mData: Array<Row> = []
var m_mitglieder : Query!
var m_firmen : Query!
var stmt_m : Query!
var stmt_f : Query!
var Daten:[String] = []
let m_vorname = Expression<String>("Vorname")
.....
在 ViewDidLoad
m_mitglieder = dbFirma["Mitglieder]
stmt = m_mitglieder.select(m_vorname,m_nb......).filter(mnr0 == m_mnr)
myData = Array(stmt)
if Int(myData[0].get(m_nb)) > 0 {
Daten.append(myData[0].get(m_nb))
}
...
代码 7:
var myData: Array<Row> = []
var my_mData: Array<Row> = []
let m_mitglieder = Table("Mitglieder")
let m_firmen = Table("firmen")
//var stmt_m : Query!
//var stmt_f : Query!
let m_vorname = Expression<String>("Vorname")
.....
在 ViewDidLoad
m_mitglieder = dbFirma["Mitglieder]
let stmt = m_mitglieder.select(m_vorname,m_nb......).filter(mnr0 == m_mnr)
let myData = Array(stmt) <<<<<ERROR Missing Argument lable 'arrayLiteral:' in call
if Int(myData[0].get(m_nb)) > 0 {
Daten.append(myData[0].get(m_nb))
}
...
我收到错误消息: Missing Argument lable 'arrayLiteral:' in call
但是当我尝试修复它时
myData = Array(arrayLiteral: stmt)
然后我得到错误
Daten.append(myData[0].get(m_nb)) <<<ERROR: Value of type
'ScaleQuerystring>' has no member 'get'
我该如何解决这个问题?