好的,所以我发现了很多关于UITableView和多个部分的信息,但是,它们总是包含字符串,数组,静态数据,Obj-C或其他我无法转化为我的情况,主要是因为我完全是开发应用程序的新手.非常感谢任何帮助,因为我已经用了一个多月的时间尝试了不同的方法而没有成功.
所以我有多个具有以下属性的Dog对象:
class Dog: Object {
dynamic var name = ""
dynamic var race = ""
dynamic var age = 0
dynamic var owner = ""
dynamic var dogID = ""
override static func primaryKey() -> String? {
return "dogID"
}
}
Run Code Online (Sandbox Code Playgroud)
在我的ViewController文件中,我有以下代码(我删除了不相关的行):
let realm = try! Realm()
var dogResults : Results<Dog>?
override func viewDidLoad() {
super.viewDidLoad()
self.dogResults = realm.objects(Dog.self)
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.dogResults!.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> …Run Code Online (Sandbox Code Playgroud)