yasasii-team / Stepippo-iOS

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

IPPOモデルでプライマリーを設定する #160

Closed riscait closed 5 years ago

riscait commented 5 years ago

バグの概要

147

プライマリキーに設定するためのidプロパティは用意してあったが、 idをプライマリキーとして登録するためのメソッドが不足していたため、プライマリキーがない状態となっていた (レビュー漏れでした!)

本来の期待動作

IPPOにプライマリキーとしての"id"が存在すること RealmObjectAccesible のめメソッドを使ってwriteできること

参考スクリーンショット・画像・動画・URL

https://realm.io/docs/swift/latest#primary-keys

    override static func primaryKey() -> String? {
        return "id"
    }
naipaka commented 5 years ago

すみません。。。

RealmObjectAccesible のめメソッドを使ってwriteできること

をどう実現したらいいかがわかりません!

プロトコルのメソッドの使い方がまだわかっていません。。すみません🙇‍♂️ インスタンス化してメソッドを呼び出すものだと思っていました。。

riscait commented 5 years ago

@naipaka こんな感じで、class定義かextensionで: の後に書けば使えるようになります🙆‍♂️! https://github.com/yasasii-team/Stepippo-iOS/pull/154#issuecomment-495931417

naipaka commented 5 years ago

いつもリプライが早くて助かります😭 試してみます!

naipaka commented 5 years ago

確認できました! image

riscait commented 5 years ago

おぉ良かった✨