Ich habe mich beim Erstellen der iOS-App nicht darum gekümmert, daher werde ich sie als Memorandum aufzeichnen.
Nach dem Einstellen von "UISegmentedController" im Storyboard
Beschreiben Sie die folgenden Quellen in der Zielklasse.
ViewController.swift
@IBOutlet weak var test: UISegmentedControl!
//Geben Sie die in RealmDB erstellte Tabelle an
let results = realm.objects(testTable.self)
//Geben Sie den Tabellennamen an
let Test = testTable()
//"UISegmentedControl"Wählen Sie den Eintrag in"selectedIndex"Speichern in
//In diesem Fall 0, wenn First ausgewählt ist,1 ist, wenn Second ausgewählt ist"selectedIndex"Gespeichert in
let selectedIndex = test.selectedSegmentIndex
//Registrieren Sie sich mit dem Realm-Objekt
try! realm.write {
Test.aaa = test.titleForSegment(at: selectedIndex)!
}
ViewController.swift
@IBOutlet weak var test: UISegmentedControl!
//Geben Sie das Ziel für die Erfassungsdaten an
let results = realm.objects(testTable.self).filter("Id == 1").first
if results?.aaa == "First" {
test.selectedSegmentIndex = 0
}else if results?.aaa == "Second" {
test.selectedSegmentIndex = 1
}
Recommended Posts