私はObjectMapperを使用しています。そしてmap ["name.label"]のようなkeypathを指定することができますが、私はkeyPathを使用したくないと思います。以下のコードを確認してください。 Author.name?.label
のような名前にアクセスできます。私はLabelDict
クラスラベルとして値を設定したときに、私は私がAuthor.name
として直接String
を取得した値を取得するにはAuthorクラスのnameプロパティのgetterメソッドとsetterメソッドを設定するにはどうすればよいSwiftで異なるデータ型を取得して設定する
class Author: Mappable {
var name: LabelDict?
required init?(map: Map) {
}
func mapping(map: Map) {
name <- map["name"]
}
}
class LabelDict: Mappable {
var label: String?
required init?(map: Map) {
}
func mapping(map: Map) {
label <- map["label"]
}
}
。私は1つの異なる変数を使用してそれを行うことができますが、同じことをすることは可能ですか?
文字列を使用する方法(myLabelDictInstanceを記述する)はありません。 –
Iこの印刷物のような値を取得する(作成者:.name?.label) –
すばらしい答えをありがとう... –