yasasii-team / Stepippo-iOS

初めての一歩を応援するアプリのiOS版
https://github.com/yasasii-team/Stepippo-iOS.git
21 stars 5 forks source link

達成済みIPPO表示画面を実装 #159

Closed Sab-swiftlin closed 5 years ago

Sab-swiftlin commented 5 years ago

fixes #70

Summary(要約)

達成済みIPPOをRealmから取り出して表示する画面を実装

Other Information(他の情報)

TableViewCellのフルスワイプアクションは一旦tureで実装 リストのフィルター条件に使用するUserDefaultsのデータ加工は (https://github.com/yasasii-team/Stepippo-iOS/issues/162) の対応後に修正

Tested(テストしたこと)

以下のデータを追加してシミュレーターで動作確認

    guard let realm = try? Realm() else { print("Realmインスタンスの生成に失敗"); return }
    let a = IPPO()
    a._status = IPPOStatus.achieved.rawValue
    a.title = "LAST_WEEK"
    var date = DateComponents()
    date.year = 2019
    date.month = 5
    date.day = 22
    a.performedDateTime = Calendar.current.date(from: date)
    let b = IPPO()
    b._status = IPPOStatus.achieved.rawValue
    b.title = "CURRENT_MONTH"
    var date2 = DateComponents()
    date2.year = 2019
    date2.month = 5
    date2.day = 1
    b.performedDateTime = Calendar.current.date(from: date2)
    let c = IPPO()
    c._status = IPPOStatus.achieved.rawValue
    c.title = "CURRENT_YEAR"
    var date3 = DateComponents()
    date3.year = 2019
    date3.month = 1
    date3.day = 1
    c.performedDateTime = Calendar.current.date(from: date3)
    try? realm.write {
        realm.add(a)
        realm.add(b)
        realm.add(c)
    }
iPhoneXR iPhone8 iPhoneSE
Simulator Screen Shot - iPhone Xʀ - 2019-05-27 at 00 51 16 Simulator Screen Shot - iPhone 8 - 2019-05-27 at 00 50 39 Simulator Screen Shot - iPhone SE - 2019-05-27 at 00 52 35
--- --- ---
Simulator Screen Shot - iPhone Xʀ - 2019-05-27 at 00 51 19 Simulator Screen Shot - iPhone 8 - 2019-05-27 at 00 50 52 Simulator Screen Shot - iPhone SE - 2019-05-27 at 00 52 37
Sab-swiftlin commented 5 years ago

こちら実装はほぼ終わっているのですが、以下のPRで作成したDateクラスのExtensionが必要なので、以下PRのレビューが終わりマージされた後でレビュー依頼致します。 https://github.com/yasasii-team/Stepippo-iOS/pull/154

Sab-swiftlin commented 5 years ago

お時間あるときにレビューお願い致します!

riscait commented 5 years ago

こちら、まとまった時間が取れずレビューできませんでした…! 申し訳ない😿

Sab-swiftlin commented 5 years ago

大丈夫ですよー。 お時間あるときにでもお願い致します!

Sab-swiftlin commented 5 years ago

masterの変更を取り込んでおきました。

Sab-swiftlin commented 5 years ago

レビューの助けになればと思い、コメントを追加しておきました。

Sab-swiftlin commented 5 years ago

レビュー指摘内容対応しました。 ご確認お願いいたします。

Sab-swiftlin commented 5 years ago

再度修正しました! よろしくお願いいたします。

Sab-swiftlin commented 5 years ago

ありがとうございます、マージします!