-2
테이블의 셀에있는 데이터를 누를 때이 iMessage 앱 확장이 있습니다.이 데이터가 전송됩니다. 하지만 MessageTemplate 형식으로 계속 가져옵니다. 입력란에 일반 텍스트로 보내면됩니다. 도와주세요!iMessage App Extension에있는 메시지를 입력 필드의 텍스트로 보내려면 어떻게해야합니까?
나는 애플 자료 문서를 통해 가서이 기능을 발견 :
func insertText(_ text: String,completionHandler: ((Error?) -> Void)? = nil)
을 그리고 이건 내 코드입니다 :
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("cell selected at row \(indexPath.row)")
let entry = filteredContacts[(indexPath as NSIndexPath).row]
let name = entry.name
let phone = entry.phone
let layout = MSMessageTemplateLayout()
layout.caption = name
layout.subcaption = score
let message = MSMessage()
message.layout = layout
self.activeConversation?.insert(message, completionHandler: nil)
제발 도와주세요! 미리 감사드립니다!
를 세션을 통과해야합니다. 세부 사항이 많을수록 좋습니다. –