将var从一个类传递到ViewController
[![enter]图像描述] [1]] [1]我想将var postKey值传递给名为ExtraViewController的另一个ViewController。第一个var postKey的值需要放在ExtraViewController的var postKey中。这是我迄今为止。将var从一个类传递到ViewController
var postKey = Database.database().reference().childByAutoId().key
let ExtraViewController = storyboard?.instantiateViewControllerWithIdentifier("ExtraViewController") as! ExtraViewController
ExtraViewController.postKey = postKey
Error: Use of unresolved identifier 'storyboard' Error: Expected declaration
使用此代码 -
func moveToOtherView()
{
var postKey = Database.database().reference().childByAutoId().key
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let extraViewController = storyboard?.instantiateViewControllerWithIdentifier("ExtraViewController") as! ExtraViewController
extraViewController.postKey = postKey
}
您不能创建与名字对象其名称与任何类ExtraViewController
匹配替换代码
let ExtraViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ExtraViewController") as! ExtraViewController
ExtraViewController.postKey = postKey
随着
let extraViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ExtraViewController") as! ExtraViewController
extraViewController.postKey = postKey
错误:无法解析的标识符“故事板”错误的使用方法:预计报关 –
@DaniKemper你有相同的两个故事板视图控制器? –
不,具有第一个var postKey的ViewController是一个名为“class Post”的类。 –
仍然有错误.. –
错误:使用未解析的标识符“故事板”错误:预期声明 –
是的,我已复制并粘贴它 –