0
私はデータベースを取得し、それをMutableArrayで返す関数を持っています。今はデータベースが構造体にある必要があります。swift3を使用してデータベースを構造体に格納する方法は?
構造体にMutableArrayを取得する必要がありますか、構造体に直接データを取得する必要がありますか?
私はこれをアプローチするか、どのように構造体の中に、データベースを格納する方法が分からない
マイコード:
class CrimesInfo: NSObject {
var name: String = String()
var detail: String = String()
var time: String = String()
}
機能:
func getAllCrimesData() -> NSMutableArray {
sharedInstance.database!.open()
let resultSet: FMResultSet! = sharedInstance.database!.executeQuery("SELECT * FROM CrimeTable", withArgumentsIn: nil)
let marrCrimesInfo : NSMutableArray = NSMutableArray()
if (resultSet != nil) {
while resultSet.next() {
let crimesInfo : CrimesInfo = CrimesInfo()
crimesInfo.name = resultSet.string(forColumn: "Name")
crimesInfo.detail = resultSet.string(forColumn: "Detail")
crimesInfo.time = resultSet.string(forColumn: "Time")
marrCrimesInfo.add(crimesInfo)
}
}