質問編集履歴

7

シングルクォートをバッククォートに変更

2016/12/06 09:25

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
- '''swift
19
+ ```swift
20
20
 
21
21
  let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
22
22
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  }
40
40
 
41
- '''
41
+ ```
42
42
 
43
43
 
44
44
 

6

チェックの入れ忘れ

2016/12/06 09:25

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
File without changes

5

記入方法の変更

2016/12/06 09:05

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
- '''lang-swift
19
+ '''swift
20
20
 
21
21
  let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
22
22
 

4

記入方法の変更

2016/12/06 09:05

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,9 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
+ '''lang-swift
20
+
19
- '''let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
21
+ let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
20
22
 
21
23
  allowLossyConversion: false)
22
24
 
@@ -34,23 +36,11 @@
34
36
 
35
37
  self.messageField.text = ""
36
38
 
39
+ }
40
+
37
- }'''
41
+ '''
38
42
 
39
43
 
40
-
41
- ###課題に対してアプローチしたことを記載してください
42
-
43
-
44
-
45
- '''let msg = self.messageField.text!.dataUsingEncoding(NSUTF8StringEncoding,
46
-
47
- allowLossyConversion: false)'''
48
-
49
-
50
-
51
- !を使った強制アンラップ
52
-
53
-
54
44
 
55
45
  ###補足情報(言語/FW/ツール等のバージョンなど)
56
46
 

3

コードを'''で囲みました。意図が違ったら申し訳ありません。

2016/12/06 09:04

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
@@ -16,19 +16,13 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
- let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
19
+ '''let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
20
20
 
21
- allowLossyConversion: false)
21
+ allowLossyConversion: false)
22
-
23
-
24
22
 
25
23
  var error : NSError?
26
24
 
27
-
28
-
29
25
  self.session.sendData(msg, toPeers: self.session.connectedPeers,withMode: MCSessionSendDataMode.Unreliable, error: &error) //ここにエラー
30
-
31
-
32
26
 
33
27
  if error != nil {
34
28
 
@@ -36,15 +30,11 @@
36
30
 
37
31
  }
38
32
 
39
-
40
-
41
33
  self.updateChat(self.messageField.text, fromPeer: self.peerID) // ここにエラー
42
-
43
-
44
34
 
45
35
  self.messageField.text = ""
46
36
 
47
- }
37
+ }'''
48
38
 
49
39
 
50
40
 
@@ -52,9 +42,9 @@
52
42
 
53
43
 
54
44
 
55
- let msg = self.messageField.text!.dataUsingEncoding(NSUTF8StringEncoding,
45
+ '''let msg = self.messageField.text!.dataUsingEncoding(NSUTF8StringEncoding,
56
46
 
57
- allowLossyConversion: false)
47
+ allowLossyConversion: false)'''
58
48
 
59
49
 
60
50
 

2

タイトルの変更

2016/12/06 08:53

投稿

harugane
harugane

スコア6

test CHANGED
@@ -1 +1 @@
1
- MultipeerConnectivityを用いたp2pが動かない
1
+ value of optional type ‘String?’ not unwrapped; did you mean to use ‘!’ or ‘?’?の解決
test CHANGED
File without changes

1

実現したいことの訂正

2016/12/06 08:39

投稿

harugane
harugane

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ###前提・実現したいこと
2
2
 
3
3
  MultipeerConnectivityフレームワークを使用したp2p通信可能なチャットアプリケーションを作成しています。
4
+
5
+ エラーを解決したい
4
6
 
5
7
 
6
8