###前提・実現したいこと
MultipeerConnectivityフレームワークを使用したp2p通信可能なチャットアプリケーションを作成しています。
エラーを解決したい
###発生している問題・エラーメッセージ
value of optional type ‘String?’ not unwrapped; did you mean to use ‘!’ or ‘?’?
が表示される。
###該当のソースコード
swift
1let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding, 2 allowLossyConversion: false) 3 var error : NSError? 4 self.session.sendData(msg, toPeers: self.session.connectedPeers,withMode: MCSessionSendDataMode.Unreliable, error: &error) //ここにエラー 5if error != nil { 6 print("Error sending data: \(error?.localizedDescription)") 7 } 8 self.updateChat(self.messageField.text, fromPeer: self.peerID) // ここにエラー 9 self.messageField.text = "" 10 }
###補足情報(言語/FW/ツール等のバージョンなど)
言語はswift,開発環境はXcode7.3
https://teratail.com/help ここの「Markdownの機能を知りたい」の「コードを入力」を読んで下さい。
' (シングルクォート)ではなく ` (バッククォート)です。