質問編集履歴
1
Chat .swifの追記と画像の追加を行いました
test
CHANGED
File without changes
|
test
CHANGED
@@ -479,3 +479,63 @@
|
|
479
479
|
}
|
480
480
|
|
481
481
|
```
|
482
|
+
|
483
|
+
|
484
|
+
|
485
|
+
以下追記です。
|
486
|
+
|
487
|
+
|
488
|
+
|
489
|
+
Chat.swift
|
490
|
+
|
491
|
+
```swift
|
492
|
+
|
493
|
+
import UIKit
|
494
|
+
|
495
|
+
|
496
|
+
|
497
|
+
struct Chat {
|
498
|
+
|
499
|
+
|
500
|
+
|
501
|
+
var users: [String]
|
502
|
+
|
503
|
+
|
504
|
+
|
505
|
+
var dictionary: [String: Any] {
|
506
|
+
|
507
|
+
return [
|
508
|
+
|
509
|
+
"users": users
|
510
|
+
|
511
|
+
]
|
512
|
+
|
513
|
+
}
|
514
|
+
|
515
|
+
}
|
516
|
+
|
517
|
+
|
518
|
+
|
519
|
+
extension Chat {
|
520
|
+
|
521
|
+
|
522
|
+
|
523
|
+
init?(dictionary: [String:Any]) {
|
524
|
+
|
525
|
+
guard let chatUsers = dictionary["users"] as? [String] else {return nil}
|
526
|
+
|
527
|
+
self.init(users: chatUsers)
|
528
|
+
|
529
|
+
}
|
530
|
+
|
531
|
+
}
|
532
|
+
|
533
|
+
```
|
534
|
+
|
535
|
+
|
536
|
+
|
537
|
+
チャット画面を開こうとした際のFireatoreのフィールドは以下の画像のようになっております。
|
538
|
+
|
539
|
+
0のところに入っているのが自分のUIDになっています。
|
540
|
+
|
541
|
+
![イメージ説明](840095ad19f1f1b26b747fdd278b60f8.png)
|