gpt4 book ai didi

ios - ObjectMapper 未解析的标识符 'Mapper'

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:01 26 4
gpt4 key购买 nike

我的任务模型类文件

import Foundation
import ObjectMapper

// Mappeable source code
public protocol Mappable {
init?(_ map: Map)
mutating func mapping(map: Map)
}

// Conform to the Mappable protocol
class taskModel: Mappable {
var taskid: Int = 0
var parentId: Int = 0
var taskname : String = ""
var createdBy : String = ""
var startDate : String = ""
var taskStatus : String = ""
var Color : String = ""

init(){

}
// MARK: Mappable
required init?(_ map: Map) {
// subClasses must call the constructor of the base class
// super.init(map)
}

// Mappable
func mapping(map: Map) {
taskid <- map["username"]
parentId <- map["age"]
taskname <- map["weight"]
createdBy <- map["arr"]
startDate <- map["dict"]
taskStatus <- map["best_friend"]
Color <- map["friends"]

}
}

我的 View Controller

let taskJson = "{\"\"success\": true,\"\"messages\": \"successfully\",\"\"data\": [\"\"{\"\"\"\"taskId\": \"264\",\"\"\"\"parentId\": null,\"\"\"\"taskName\": \"order\",\"\"\"\"createdBy\": \"xyz\",\"\"\"\"assignedto\": \"xyz\",\"\"\"\"startDate\": \"23/11/2016\",\"\"\"\"taskStatus\": \"Open\",\"\"\"\"Color\": \"#6bea66\"\"\"}\"]}";

let repo = Mapper<taskModel>().map(taskJson)

enter image description here

我尝试导入 ObjectMapper 然后它的显示, enter image description here

如果我在任何地方做错了,我会请求你给我一个完整的例子。

最佳答案

import Foundation
import Alamofire
import ObjectMapper

class LiveNewsInterector: PresentorToInterectorProtocol{

var presenter: InterectorToPresenterProtocol?;

func fetchLiveNews() {
Alamofire.request(Constants.URL).responseJSON { response in

if(response.response?.statusCode == 200){
if let json = response.result.value as! AnyObject? {
let arrayResponse = json["articles"] as! NSArray
let arrayObject = Mapper<LiveNewsModel>().mapArray(JSONArray: arrayResponse as! [[String : Any]]);
self.presenter?.liveNewsFetched(news: (arrayObject?[0])!);
}
}
else {
self.presenter?.liveNewsFetchedFailed();
}
}
}
}

I get this from here

更新 Pod 和清理构建文件夹解决了我的问题。希望这对你有帮助!!

关于ios - ObjectMapper 未解析的标识符 'Mapper',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42345898/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com