我正在编写一个从QR代码扫描器获取数据的应用程序。我只是在实现基础,并有第二个视图控制器,当检测到新的QR代码时会触发它。以下代码位于来自RSBarcodes并使用CocoaPods实现的自定义视图控制器中。
它不会使用错误进行编译
“未声明类型SecondViewController的使用”。
我尝试公开我的SecondViewController,重新启动XCode,但是没有什么效果。任何帮助都是非常感谢的。谢谢!
override public func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let destinationVC = segue.destinationViewController as! SecondViewController
destinationVC.label = "test"
}解决办法:
添加到“复制捆绑资源”,然后我的VC立即被编译器识别。
发布于 2015-05-06 04:19:48
解决办法:
添加到“复制捆绑资源”,然后我的VC立即被编译器识别。
发布于 2015-05-04 06:14:45
首先,您必须通过检查segue标识符名来验证您要推入哪个segue。然后,您必须检查是否可以创建destinationVC变量,然后是否可以使用'?‘展开它。而不是“!”
override public func prepareForSegue(segue: UIStoryboardSegue, sender:AnyObject?) {
if segue.identifier == "nameOfMySegue" {
if let destinationVC = segue.destinationViewController as? SecondViewController {
destinationVC.label = "test"
}
}
}https://stackoverflow.com/questions/30023533
复制相似问题