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