小编Jam*_*nce的帖子

基于数组键的Swift动态属性设置

我知道已经存在一些似乎有点覆盖我所要求的问题(例如在Swift中动态设置来自Dictionary <String,Any?>的属性),但这似乎并不是我想要的.

基本上,我有一个基础对象,我想根据对象设置属性,如下所示:

init(data: Dictionary<String,String>)
{

    for (key, value) in data
    {
        //TODO set property as value here?
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望能够传递键/值的字典,并将它们动态添加为对象的属性.我知道这种行为在PHP中是可行的,例如通过这样做$this->{$key} = $value,但我对Swift有点不熟悉,所以我还没弄清楚如何做到这一点.

另外,如果有人能告诉我我想在这里实现的功能的名称,那将非常有用.不知道这个概念是什么让搜索答案变得困难:c

xcode ios swift

3
推荐指数
1
解决办法
3919
查看次数

标签 统计

ios ×1

swift ×1

xcode ×1