2017-03-07 63 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) 
    }