Устранение неполадок UIButton название выбранного элемента выбора действий, SWIFT

Я не могу установить заголовок для кнопки выбора действий.

ActionSheetMultipleStringPicker.show(withTitle: "Select Nationality",  rows: [
        nationalityArray], initialSelection: [selectedNationalityIdStr],
                        doneBlock: {
                            picker, indexes, values in

                            let selectedEmirate = "\(values)"

                            self.btnNationality.setTitle(selectedEmirate, for: .normal)

                            print("values = \(values)")
                            print("indexes = \(finalIntId)")
                            print("picker = \(picker)")

                            return
    }, cancel:
        {
            ActionMultipleStringCancelBlock in return

    }, origin: sender)

печать значений в окне выбора действий это

values = Optional(<__NSSingleObjectArrayI 0x600001ba1740>(Expat)

поэтому, когда я пишу эту строку ниже, чтобы установить заголовок для UIButton, то он настраивает весь

 self.btnNationality.setTitle("\(selectedEmirate)", for: .normal)

Как вы можете видеть здесь, он принимает целую строку значений вместо "expat":

Кто-нибудь, помогите мне настроить только "expat" из значений моего палитры действий, пожалуйста

0 ответов

Другие вопросы по тегам