相关疑难解决方法(0)

比较Swift中对象的两个实例

给定以下类,如何将两个实例中的所有值相互比较?

// Client Object
//
class PLClient {
    var name = String()
    var id = String()
    var email = String()
    var mobile = String()
    var companyId = String()
    var companyName = String()

    convenience init (copyFrom: PLClient) {
        self.init()
        self.name =  copyFrom.name
        self.email = copyFrom.email
        self.mobile = copyFrom.mobile
        self.companyId = copyFrom.companyId
        self.companyName = copyFrom.companyName

    }

}

var clientOne = PLClient()

var clientTwo = PLClient(copyFrom: clientOne)

if clientOne == clientTwo {   // Binary operator "==" cannot be applied to two PLClient operands …
Run Code Online (Sandbox Code Playgroud)

comparison class object swift

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

class ×1

comparison ×1

object ×1

swift ×1