【问题标题】:Unknown Issue when trying to add core location尝试添加核心位置时出现未知问题
【发布时间】:2012-06-25 04:38:51
【问题描述】:

我正在开发一个应用程序,其中我有一个 UIView 的子类,其中包含七个子视图,它们的方向排列成一个 7 面的形状。这些子视图中的每一个在它们前面都有额外的子视图,它们的方向与主视图相同。

到目前为止还不错。然后我尝试添加一些代码来利用核心位置服务。我使用了at this tutorial. 概述的基本过程,使用那里提供的代码,我成功地在调试器窗口中显示了标题。

下一步是将其绑定到我的应用中。为了确保我走在正确的轨道上,我只是添加了以下代码:

   float radianHeading = newHeading.trueHeading * M_PI / 180;
   CGAffineTransform transformTrollCalendar = CGAffineTransformMakeRotation(radianHeading);
   [self setTransform:transformTrollCalendar];

有两个问题。首先是视图没有明显旋转。我为此做好了准备,因为我可能必须触发一些东西来重绘视图。但是,我遇到了另一个让我担心的问题。

当我从指南针获得大量更新时,我的 Mac 和 iPad 之间的连接会丢失,停止按钮变灰就证明了这一点。片刻之后,iPad 会发出您将线缆连接到 Mac 或电源时所听到的声音。然后我得到了你第一次打开 iPad 时得到的滑块。我认为这意味着我做错了什么。但是,该应用似乎仍在 iPad 上运行,并且没有生成任何崩溃日志。

【问题讨论】:

    标签: objective-c view crash core-location cgaffinetransform


    【解决方案1】:

    我解决了自己的问题。显然,问题是我将代码放入错误的方法的结果。我不记得我把代码放在哪个错误的方法中了,但是当我把它放在正确的方法中时,它工作得很好。

    当我还记忆犹新的时候,我会尽快更新它,但在此期间我去过危地马拉,这让我对这个问题的记忆淡化了。

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 1970-01-01
      • 1970-01-01
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 2015-04-13
      相关资源
      最近更新 更多