【问题标题】:Accessing individual properties from Realm database RLMResults - SWIFT从 Realm 数据库 RLMResults 访问单个属性 - SWIFT
【发布时间】:2014-11-29 15:55:05
【问题描述】:

我想知道从 RLMResults 访问单个属性的最佳方式。我有一个领域“工作”数据库,其中包含几个属性,即 jobTitle、jobDescription、jobStartedDate。我有一个要查询的数组,查询从数据库中返回作业。我想知道如何访问各个属性,只说“jobTitle”并打印到控制台。

 for job in reportedJobsPDF  {

    var titles = Jobs.objectsWhere("jobTitle == '\(job)' ")


   println("\(titles)")


    }

这会将输出返回到控制台,如下所示:

RLMResults <0x7ff5dbd38790> (
[0] Jobs {
    jobDescription = 34 desc;
    jobTitle = New jobs 34;
    jobStarted = 2014-11-28 21:14:24 +0000;

}

我希望能够单独访问这些属性,或者是否可以将结果添加到 swift 字典中?

【问题讨论】:

    标签: database swift dictionary realm


    【解决方案1】:

    使用RLMResults.count 获取结果计数,使用RLMResults.objectAtIndex 获取单个对象:

        for job in reportedJobsPDF  {
            var titles = Jobs.objectsWhere("jobTitle == '\(job)' ")
            var firstJob = titles.objectAtIndex(0) as Jobs
            println("\(firstJob.jobTitle)")
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      相关资源
      最近更新 更多