20160905, 解Model, 及其Debug ~> Debug

20160905, 解Model, 及其Debug ~> Debug

Debug

乌龙

我应该用 类方法, 而不是 对象 方法。


class BannerPicModel: NSObject {    
    var code: NSNumber?
    var msg: String?
    var data: BPicDataModel?    
    class func parseModel(withData data: NSData) -> BannerPicModel{
    
//    func parseModel(withData data: NSData) -> BannerPicModel{
    
        print("nihap")
        let bannerPicModel = BannerPicModel()
        let jsonData = try! NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers)

我应该用 类名 调用 方法, 而不是 用 对象 调用方法。

    func succeedDownloading(downloader: DownloadAlamo, finishWithData data: NSData) {
        print("卧槽")
//        self.bannerPicModel = bannerPicModel?.parseModel(withData: data)
        
        self.bannerPicModel = BannerPicModel.parseModel(withData: data)

你可能感兴趣的:(20160905, 解Model, 及其Debug ~> Debug)