Ich versuche, eine iMessage App zu entwickeln, und ich bin mir nicht sicher, wie Werte von einer benutzerdefinierten Zelle an einen anderen View-Controller übergeben werden. Ich muss sicherstellen, dass nach dem Drücken der Taste der Wert aus der Zelle in den Sendebereich kopiert wird. Bitte hilf mir! Im hier fest:Wie Übergeben von Werten von einer benutzerdefinierten Zelle zu einem anderen Ansichtscontroller mithilfe globaler Variablen für iMessage?
This is the iMessage Code and instead of "hello world" it needs to put the label text from the cell
let layout = MSMessageTemplateLayout()
layout.caption = "Hello World"
let message = MSMessage()
message.layout = layout
self.activeConversation?.insert(message, completionHandler: nil)
The part which has the details on the cell in a different view controller
func configureWithContactEntry(_ contact: ContactEntry) {
contactNameLabel.text = contact.name
contactEmailLabel.text = contact.email ?? ""
contactPhoneLabel.text = contact.phone ?? ""
return cell
let cell = tableView.dequeueReusableCell(withIdentifier:
"ContactTableViewCell", for: indexPath) as! ContactTableViewCell
let entry = filteredContacts[(indexPath as NSIndexPath).row]
cell.configureWithContactEntry(entry)
cell.layoutIfNeeded()
return cell
Wäre toll, wenn mir jemand helfen könnte!
Bitte bearbeiten Sie Ihren Beitrag, um den Code, nicht Links zu Bildern des Codes zu enthalten. – pbasdf
@ pbasdf- ja sicher wird das tun! Einen Augenblick! –
Können Sie den Code veröffentlichen, wenn Sie zu einem anderen View-Controller wechseln? – Arrabidas92