如果想要打印LSStatusViewModel的内容,
class LSStatusViewModel {
var status: LSStatus
init(model: LSStatus) {
self.status = model
}
}
只需要继承CustomStringConvertible 协议就可以了,
代码如下:
class LSStatusViewModel: CustomStringConvertible {
var status: LSStatus
init(model: LSStatus) {
self.status = model
}
var description: String {
return status.description
}
}

本文介绍如何在Swift中实现自定义类型的打印功能。通过继承CustomStringConvertible协议并重写description属性,可以轻松地将自定义类型LSStatusViewModel的内容转换为字符串形式进行打印。
932

被折叠的 条评论
为什么被折叠?



