首页 > 解决方案 > 快速复制相似类之间的字段

问题描述

我有两个相同的课程,但出现在不同的地方。一个在框架内部,一个在 Normal App 类中。我想复制它们之间的所有字段。

class Account {
var prodCode;
var subProdCode;
}

框架内的相同类。

class Account {
var prodCode;
var subProdCode;
}

我需要将所有字段从第一类对象复制到第二类对象。

在 Swift 中最好和最简单的方法是什么?

标签: iosswiftiphonemacos

解决方案


添加一个方法来MyAccout更新您的类中的属性值,该方法接受FrameworkAccount作为参数。

class MyAccout {
    //...
    func updateValues(account: FrameworkAccount) {
        prodCode    = account.prodCode
        subProdCode = account.subProdCode
    }
}

推荐阅读