Ich bin neu in Realm und habe einige Male die Dokumentation durchgelesen. Ich brauche ein [[Zeichenfolge]] bestehen bleiben und haben keine Möglichkeit, es zu tun nochSwift Realm [[String]] Objekt
var tableViewArray = [[String]]()
Ich sehe die Dokumentation zeigt auf Listen, aber ich war nicht erfolgreich bei deren Umsetzung gefunden. Ich zeige meinen ganzen Prozess hier aber brauche nur zu helfen, meinen var tableViewArray = [[String]]()
in Realm persistierenden
Dies ist meine Klasse
class TableViewArrays {
var tableViewArray = [[String]]() // populates the Main Tableview
/// add picker selection to tableview array
func appendTableViewArray(title: String, detail: String, icon: String) {
var newRow = [String]()
newRow.append(title)
newRow.append(detail)
newRow.append(icon)
tableViewArray.append(newRow)
}
im View-Controller I instanziiert das Objekt
var tableViewArrays = TableViewArrays()
Dann rufen die Klassenfunktion zum Auffüllen des Objekts
var tableViewArrays.appendTableViewArray(title: String, detail: String, icon: String)
Vielen Dank für einen Blick
Können Sie nach dem Code, wo der Realm-Objekt Sie persistierenden deklariert wird? –
Ich glaube, ich habe eine Lösung dafür. Hier sind die Objekte: – user6530825
SORRY - haben Probleme beim Hinzufügen Codeblöcke - Klasse TableViewRow: Object { dynamisch var icon = "" dynamisches var title = "" dynamisches var Detail = "" Überschreibung var Beschreibung: String {return "TableViewRow {\ (Symbol), \ (Titel), \ (Detail)}"} } Klasse EventTableView: Objekt { let rows = Liste() // override var description: String {return "Car {\ (Marke), \ (Name), \ (Jahr)}"} } –
user6530825