Je suis resté coincé à propos de ce qui précède lors de la création de l'application iOS, je l'enregistrerai donc sous forme de mémorandum.
Après avoir défini "UISegmentedController" sur le storyboard Décrivez les sources suivantes dans la classe cible.
ViewController.swift
@IBOutlet weak var test: UISegmentedControl!
//Spécifiez la table créée dans RealmDB
let results = realm.objects(testTable.self)
//Spécifiez le nom de la table
let Test = testTable()
//"UISegmentedControl"Sélectionnez l'élément dans"selectedIndex"Stocker dans
//Dans ce cas 0 si First est sélectionné,1 est lorsque Second est sélectionné"selectedIndex"Stocké dans
let selectedIndex = test.selectedSegmentIndex
//S'inscrire avec l'objet Realm
try! realm.write {
Test.aaa = test.titleForSegment(at: selectedIndex)!
}
ViewController.swift
@IBOutlet weak var test: UISegmentedControl!
//Spécifiez la destination des données d'acquisition
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