CLPlacemark导致应用程序崩溃:对象不是NIL

时间:2017-06-29 19:13:38

标签: ios swift clgeocoder clplacemark

我遇到了一个非常令人沮丧的问题,我整个下午一直在努力解决这个问题,所以请原谅我,如果我的解释一点都没有。我现在的耐心处于极低水平。

我希望将一个CLPLacemark对象从一个视图控制器传递给另一个视图控制器,所以为了做到这一点,我创建了一个变量,用CLGeocoder跟踪最近创建的地标。 。问题是这似乎是不可能的,因为每次我尝试为我创建的CLPlacemark变量分配内容时,应用程序崩溃。这是最令人沮丧的部分:一切正常!从地理编码器返回的地标不是NIL,地标甚至被分配给我的视图控制器的变量(我在崩溃时检查了我的调试器,当我po self.currentlyDisplayingPlacemark新创建的地标实际分配给再说一遍:一切都运行得很好,但由于某种原因我的应用程序不会继续执行。这里发生了什么?我错过了什么?

此应用程序崩溃:

在这里,您可以看到已成功分配给我的变量的地标:

0 个答案:

没有答案