rawrepresentable

    2

    2答えて

    なぜこのような生の値で列挙を定義できないのですか? enum Edges : (Double, Double) { case TopLeft = (0.0, 0.0) case TopRight = (1.0, 0.0) case BottomLeft = (0.0, 1.0) case BottomRight = (1.0, 1.0) }

    6

    4答えて

    は、Xcodeは enum Error: Error { case NotFound } に enum Error: ErrorType { case NotFound } を変更する提案が、今、私はタイトルのエラーを取得し、I列挙型をそのプロトコルに準拠させる方法を知りません。

    1

    1答えて

    としてそれを受け取るので、私はAnyを受け取る機能を持っており、どれがリフレクションを使用して列挙されていないか調べます: func extractRawValue(subject: Any) throws -> Any { let mirror = Mirror(reflecting: subject) guard let displayStyle = mirror.dis

    0

    1答えて

    私のライブラリ(https://github.com/JiriTrecak/Warp)の列挙型のシリアル化に取り組んでいます。プロパティに列挙型を格納するのに苦労しました(必要に応じてシリアル化/デシリアライズできるようにその型を知る必要があります) 。 私はあなたが持つことができるすべてのプロパティの種類、リモートキーなどの記述を含む構造体を持っています。これはEnum型キーが見つかったときに作