0
私はHandyJSOnフレームワークを使用してSwift3でオブジェクトを直列化および逆シリアル化しています。今私はこのプロセスからいくつかのプロパティを除外したいという問題があります。私はGithHubページ上の手順に従ってみましたが、私は仕事を得ることはできません。HandyJSONのプロパティを除外します
class MyClass : HandyJSON {
private var excludeThisProperty : String
public func mapping(mapper: HelpingMapper) {
mapper >>> self.excludeThisProperty
}
}
コンパイラfialsをエラーで:
binary operator >>> cannot be applied to operands of type HelpingMapper and String
+++例+++
class MyClass : HandyJSON {
private let myPropertyDefault : String? = "example"
private var myProperty : String
public required init() {
myProperty = myPropertyDefault!
}
public func reset() {
myProperty = myPropertyDefault!
}
public func mapping(mapper: HelpingMapper) {
mapper >>> self.myPropertyDefault
}
}
申し訳ありませんが、残念ながら問題は残っています。今、エラーは: "バイナリ演算子>>>は、タイプHelpingMapperと文字列のオペランドに適用することはできません?" – altralaser
問題をデバッグするコードを追加してください。 –
私は新しい例を投稿しました。これで問題を再現できるはずです。 – altralaser