2017-03-07 83 views
-1

我有错误在我的代码进行是否有解决这个问题的方法?xcode谷歌认证swift 3

didPressSend(button: UIButton!UIButton!, withMessageText: String!, senderId: String!, senderDisplayName: String!, date: Date!) 
     print("didPressSend") 
     print("\(text)") 
     print(senderId) 
     print(senderDisplayName) 
     messages.append(JSQMessage(senderId: senderId!, displayName: senderDisplayName!, text: text!)) 
     print(messages) 
    } 

感谢任何帮助过的人。我试图让消息文本发送

+0

代码请 –

回答

0

你好尝试写下面的方式。

func didPressSend(button: UIButton!, withMessageText: String!, senderId: String!, senderDisplayName: String!, date: Date!){ 
      print("didPressSend") 
      print("\(withMessageText)") 
      print(senderId) 
      print(senderDisplayName) 
      messages.append(JSQMessage(senderId: senderId!, displayName: senderDisplayName!, text: text!)) 
    } 
+0

没了同样的错误didPressSend(UIButton的!withMessageText前加4位:字符串!senderId:字符串!senderDisplayName:字符串!日期:日期) 打印( “didPressSend”) 打印( “!\(文本)”) 打印(senderId) 打印(senderDisplayName) messages.append (JSQMessage(senderId:senderId,displayName:senderDisplayName,tex t:text!)) print(messages) } – Joseph

+0

@Joseph什么是错误? – chengsam

+0

无法将类型'UIButton!.Type'(aka'ImplicitlyUnwrappedOptional .Type')的值转换为期望的参数类型'UIButton!'使用未解析的标识符'文本'使用未解析的标识符'文本' – Joseph

0

我不知道你是什么错误,我只是正确的按照我的常识:

func didPressSend(button: UIButton, text: String, senderId: String, senderDisplayName: String, date: Date) { 
     print("didPressSend") 
     print(text) 
     print(senderId) 
     print(senderDisplayName) 
     messages.append(JSQMessage(senderId: senderId, displayName: senderDisplayName, text: text)) 
     print(messages) 
    }