我有一个选择器视图来选择办公室,我有关于它们的信息。
我已将有关办公室的所有信息添加到firebase
of
firmname
firm: "AAAA"
officename
office: "BBBB"
phone
phone: "23424234"
user
user: "a@a.com
let firmname = ["firm" : "AAAA"]
let officename = ["office" : "BBBB"]
let username = ["user" : "a@a.com"]
let phone = ["phone" : "23424234"]
let cref = root.child("of")
let of = ["firmname": firmname, "officename": officename, "user": username,"phone": phone]
cref.setValue(of)
我想例如从另一个视图控制器获得officename。
答案 0 :(得分:1)
你有很多策略,一个简单的策略是:
在第二个View Controller中创建一个Office对象
let myOffice = Office()
在第一个视图Controller中,实现prepareForSegueWithIdentifier
方法:
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if (segue.identifier == "YourSegueIdentifierHere") {
if let viewController = segue.destinationViewController as? YourSecondViewController {
viewController.myOffice = of
}
}
}