保存分段选项

问题描述 投票:0回答:0

有人可以给我一些建议吗?我在 shifto 中创建了一个有 2 个选项(男/女)的细分,然后我以这种方式将它存储在 Firebase 数据库中。但是,我需要重做 3 个选项(男/女/其他),我不知道如何重做条件..


//  ProfileTableViewController.swift

@IBOutlet weak var genderSegment: UISegmentedControl!


...

 if genderSegment.selectedSegmentIndex == 1 {
            dict["isMale"] = false
        }
        
   ...

 if genderSegment.selectedSegmentIndex == 0 {
            dict["isMale"] = true
        }
        if genderSegment.selectedSegmentIndex == 1 {
            dict["isMale"] = false
        }
//User.swift

    var isMale: Bool?
...
  let user = User(uid: uid, username: username, email: email, profileImageUrl: profileImageUrl, status: status)
        if let isMale = dict["isMale"] as? Bool {
            user.isMale = isMale
        }

...

有人可以帮我吗?

swift segment
© www.soinside.com 2019 - 2024. All rights reserved.