我正在使用cosmicmind Material Swift,我正在尝试将联系人芯片插入文本字段。我正在使用以模态方式呈现的本机ContactsUI选择器,以便用户选择要向其发送消息的联系人。我正在检索他们的显示名称并将其存储为ChipIconButton的标题:
open func prepareChipIconButton(contactDisplayName:string) {
let icon = UIImage.profile! //added an extension to UIImage to user Material person icon for this
let button = ChipIconButton(image:icon, title: contactDisplayName)
peopleToSendMessageToTextField.text!.appending(button)//ERROR
}
错误显然是:Cannot convert value of type 'ChipIconButton' to expected argument type 'String'
我必须附加而不是设置等于当然,因为如果用户选择多个联系人。无论哪种方式,这都不允许我插入继承自ChipIconButton
的{{1}}。