iMessage App을 개발하려고하는데 사용자 정의 셀의 값을 다른 뷰 컨트롤러로 전달하는 방법을 모르겠습니다. 일단 버튼을 누르면 셀의 값이 텍스트를 보내는 공간에 복사되는지 확인해야합니다. 제발 도와주세요! 임 여기에 붙어 : 누군가가 나를 도울 수 있다면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
좋은 것입니다!
게시물의 코드를 편집하여 코드 그림에 대한 링크가 아닌 코드를 포함하십시오. – pbasdf
@ pbasdf- 그래, 그렇게 할거야! 잠시만! –
다른보기 컨트롤러로 전환 할 때 코드를 게시 할 수 있습니까? – Arrabidas92