1

以下代码是否适合执行此操作?它必须适用于 tableView,尽管我想确保这不是使用 Realm.framework 的糟糕实现。我将通过以下方式访问数据(例如):

var goalList = Goals()
self.textField.text = goalList.goals[indexPath.row]

目标.swift

import UIKit
import Realm

class Goal: RLMObject {

    dynamic var title = ""
    dynamic var checkmarked = false
    dynamic var disabled = false
    dynamic var isLastInList = false

}

目标.swift

import UIKit
import Realm

class Goals: RLMObject {
    dynamic var goals = RLMArray(objectClassName: Goal.className())
}
4

2 回答 2

1
let goalList = Goal.allObjects() //This returns an array of goals
let goal = goalList[indexPath.row] // Returns a goal object
self.textField.text = goal.title
于 2014-10-06T19:06:12.720 回答
1

Goal.swift 是完美的。但是你不需要Goals.swift。如果您查看下载包中提供的简单示例,该示例应该会向您展示您所需要的内容。

于 2014-10-04T05:48:14.880 回答