質問編集履歴
7
シングルクォートをバッククォートに変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
###該当のソースコード
|
18
18
|
|
19
|
-
|
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
チェックの入れ忘れ
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
5
記入方法の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
###該当のソースコード
|
18
18
|
|
19
|
-
'''
|
19
|
+
'''swift
|
20
20
|
|
21
21
|
let msg = self.messageField.text.dataUsingEncoding(NSUTF8StringEncoding,
|
22
22
|
|
4
記入方法の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -16,7 +16,9 @@
|
|
16
16
|
|
17
17
|
###該当のソースコード
|
18
18
|
|
19
|
+
'''lang-swift
|
20
|
+
|
19
|
-
|
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
コードを'''で囲みました。意図が違ったら申し訳ありません。
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
タイトルの変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
value of optional type ‘String?’ not unwrapped; did you mean to use ‘!’ or ‘?’?の解決
|
test
CHANGED
File without changes
|
1
実現したいことの訂正
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
|
|