小编bal*_*tin的帖子

如何从变量访问属性或方法?

是否可以使用变量作为Swift中方法或属性的名称来访问方法或属性?

在PHP中,您可以使用$ object - > {$ variable}.例如

class Object {
  public $first_name;
}

$object = new Object();
$object->first_name = 'John Doe';

$variable = 'first_name';
$first_name = $object->{$variable}; // Here we can encapsulate the variable in {} to get the value first_name
print($first_name);
// Outputs "John Doe"
Run Code Online (Sandbox Code Playgroud)

编辑:

这是我正在使用的实际代码:

class Punchlist {
    var nid: String?
    var title: String?

    init(nid: String) {

        let (result, err) = SD.executeQuery("SELECT * FROM punchlists WHERE nid = \(nid)")
        if err != nil {
            println("Error")
        }
        else …
Run Code Online (Sandbox Code Playgroud)

ios swift

9
推荐指数
2
解决办法
6330
查看次数

标签 统计

ios ×1

swift ×1