teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

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

2020/04/20 07:33

投稿

yotubarail
yotubarail

スコア23

title CHANGED
File without changes
body CHANGED
@@ -238,4 +238,34 @@
238
238
  }
239
239
 
240
240
  }
241
- ```
241
+ ```
242
+
243
+ 以下追記です。
244
+
245
+ Chat.swift
246
+ ```swift
247
+ import UIKit
248
+
249
+ struct Chat {
250
+
251
+ var users: [String]
252
+
253
+ var dictionary: [String: Any] {
254
+ return [
255
+ "users": users
256
+ ]
257
+ }
258
+ }
259
+
260
+ extension Chat {
261
+
262
+ init?(dictionary: [String:Any]) {
263
+ guard let chatUsers = dictionary["users"] as? [String] else {return nil}
264
+ self.init(users: chatUsers)
265
+ }
266
+ }
267
+ ```
268
+
269
+ チャット画面を開こうとした際のFireatoreのフィールドは以下の画像のようになっております。
270
+ 0のところに入っているのが自分のUIDになっています。
271
+ ![イメージ説明](840095ad19f1f1b26b747fdd278b60f8.png)