startMonitoringSignificantLocationChanges触发错误

时间:2015-10-08 14:29:38

标签: ios swift2 core-location

我的应用程序触发方法startMonitoringSignificantLocationChanges但没有执行任何代码行(至少可见)它会引发错误:

0x10f7daab3 <+35>:  callq  0x10f830250               ; function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded> of Swift.(_fatalErrorMessage (Swift.StaticString, Swift.StaticString, Swift.StaticString, Swift.UInt) -> ()).(closure #2)
->  0x10f7daab8 <+40>:  ud2 

Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

我在几乎所有受位置管理器影响的方法中都放置了断点,并且在AppDelegate中也是如此。他们都没有被击中。

有没有办法通过采用那些Hexa代码来追踪它?

由于

1 个答案:

答案 0 :(得分:0)

这些六进制代码是内存地址,您可以通过更改内存中的某些值进行调试,但它需要一些汇编知识。用代码imo调试会更容易,你能分享一下吗? (从我在上面的评论中看到的,错误来自发送给方法的错误参数,但不能告诉你更多)