更新:我发现,通过阅读代码来调试是非常困难的,特别是在这样的情况下https://www.dropbox.com/s/ty3clsvgednzevj/LoaferMap%20for%20iPhone%20copy%202.zip?dl=0,所以如果你想重现这个,我将我的项目上传到dropbox错误。 我删除了destination.delete(self),现在它已经消失了。但该应用程序仍然崩溃。我意识到SliderViewController中的问题可能是我写的代码简直是不可执行的。我是初学者,是快速编程语言的新手。你的帮助对我意义重大。
如果您下载我的项目,并查看它。我的目标实际上非常简单,您使用滑块选择行程半径,并且有长行代码根据我当前的位置生成随机位置。最后将该代码传递给destinationViewController,以显示基于新生成位置的天桥动画。但是现在我认为一切都设置正确,但应用程序仍然崩溃。
当我即将从一个视图转换到另一个视图时,我的应用程序崩溃了。
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "sendLocationdata") {
let destination = segue.destinationViewController as! DestinationViewController
线程1,断点1.1
destination.latitude = latitude
destination.longitude = longitude
}
VC中的更多源代码和下一个VC,您可以查看我问过的另一个问题How to Pass Data from View Controllers?。