不能在NSObject中使用“description”关键字

时间:2017-08-20 17:29:49

标签: ios xcode swift3

我正在解析一个json并使用这个NSObject类来访问值,但我不能使用“description”关键字来匹配json数据中的键“description”。编译器说“描述是NSObject”中的内部属性。

class JsonDetails: NSObject {

    var id: NSNumber?
    var title: String?
    var description: String?
    var address: String?
    var postcode: String?
    var phoneNumber: String?
    var latitude: String?
    var longitude: String?
    var image: [Img]?

    class Img: NSObject {
        var small: String?
        var medium: String?
        var large: String?
    }
}

1 个答案:

答案 0 :(得分:0)

因为“description”已经是NSObject的继承方法,所以你不能拥有同名的var。将var重命名为'desc'是一种选择。