Swift如何声明境界结果? [英] Swift how to declare realm results?
本文介绍了Swift如何声明境界结果?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将结果声明为通用
我想像UITableViewController
中的全局变量一样声明它,并在viewDidLoad
func中填充
I want to declare it like global variable in UITableViewController
and fill within viewDidLoad
func
这是我的代码
class ContactsController: UITableViewController {
var contacts = Results<Contact>()
override func viewDidLoad() {
super.viewDidLoad()
contacts = Domain.FetchContacts()
}
}
但是我得到了错误
不能为类型为"Results"的初始化程序调用no 争论
Cannot invoke initializer for type 'Results' with no arguments
如何声明它?
推荐答案
我声明了类似这样的结果
I declared results generic like this
var contacts: Results<Contact>? = nil
这篇关于Swift如何声明境界结果?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文