私は、プロジェクトでオブジェクトマッパーをモデルとしてインポートするクラスを使用します。私はそれらを使ってwebAPIの応答を解析します。リクエストを生成するためのオブジェクトマッパーモデルの使用
import UIKit
import ObjectMapper
class ReturnModel: Mappable
{
var FilingStatusId : Int?
var FormName : String?
var OrderId : String?
required init?(map: Map) {
}
func mapping(map: Map)
{
FilingStatusId <- map["FilingStatusId"]
FormName <- map["FormName"]
OrderId <- map["OrderId"]
}
}
WebAPIリクエストを生成するには、これまでは辞書を使用していました。今私はAPIリクエストを生成するために同じモデルを使用すると思った。
var returnModel: ReturnModel? = nil
returnModel?. FilingStatusId = payerModel?. FilingStatusId
returnModel?. FormName = payerModel?. FormName
returnModel?. OrderId = payerModel?. OrderId
しかし、returnModelはコードを実行しても 'nil'を返します。
なぜ 'nil'を:私たちは正常に行うよう
その後、あなたは
returnModel
を作成することができますか? 'var returnModel:ReturnModel? = nil' –私はそれをnilとして初期化しないと、 "変数 'returnModel'が初期化の前に使われています。 – Mano