見出し画像

15日目、細かい仕様変更とバグの修正

1.ログイン画面にてパスワードを忘れた際の処理

①UIの設定

スクリーンショット 2021-05-16 21.22.19

②API処理

firebaseの機能にあるのでそれを利用します。


//MARK: パスワードのリセット
   static func resetPassword(withEmail email:String,completion:SendPasswordResetCallback?){
       Auth.auth().sendPasswordReset(withEmail: email, completion: completion)
   }

2.タイムスタンプ

今まではタイムスタンプの設定はせず、ただ2日前と表示していましたが、その点を修正し、いつの情報かをわかるようにしていきました

   var timestampString:String?{
       let fomatter = DateComponentsFormatter()
       fomatter.allowedUnits = [.second,.minute,.hour,.day,.weekOfMonth]
       fomatter.maximumUnitCount = 1
       fomatter.unitsStyle = .abbreviated
       return fomatter.string(from: notification.timestamp.dateValue(),to: Date())
   }

スクリーンショット 2021-05-17 1.02.07

 
   var timestampString:String?{
       let fomatter = DateComponentsFormatter()
       fomatter.allowedUnits = [.second,.minute,.hour,.day,.weekOfMonth]
       fomatter.maximumUnitCount = 1
       fomatter.unitsStyle = .full
       return fomatter.string(from: post.timestamp.dateValue(),to: Date())
   }

スクリーンショット 2021-05-17 1.10.44

3.検索

検索ページに投稿一覧を追加しました。

スクリーンショット 2021-05-17 2.07.48

友達を探すのところに入力し始めるとユーザが検索できるようになります

スクリーンショット 2021-05-17 2.07.53


いいなと思ったら応援しよう!