我在 Swift 中使用 JSONModel 时遇到了一些麻烦。
我正在尝试创建一个 ToDo 列表应用程序,该应用程序将保留一组项目,以便在关闭应用程序时保留 ToDo 项目。这是我使用的代码:
class ToDoItem: JSONModel {
var name: String = ""
var isCompleted: Bool = false
var createdOn: NSDate = NSDate()
}
class ToDoList: JSONModel {
var items: [ToDoItem] = []
}
我可以ToDoItem
通过调用将 a 转换为 JSON,toJSONString()
但同样的方法不适用于ToDoList
,它返回 nil。知道为什么会这样吗?