質問編集履歴

1

Chat .swifの追記と画像の追加を行いました

2020/04/20 07:33

投稿

yotubarail
yotubarail

スコア23

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)