9

我在调试我的应用程序时收到此消息:

NSZombie _GEOtileKeyWrapper类在两者中都实现了??和 ??。将使用两者之一。哪一个是未定义的。

你知道这是什么吗?以及如何解决?

4

2 回答 2

14

当您有同一个类的两个实现并且 Obj-c 运行时无法决定使用哪一个时,就会发生这种情况……您可以参考 Justin 的这个好答案.. 堆栈溢出上有一些真正了不起的人.. 不要如果对您有帮助,请不要忘记投票给他的答案..快乐编码:D

于 2012-04-18T16:03:59.767 回答
2

您可以忽略此特定消息。

您可以忽略它的原因是因为它说:

NSZombie_ ....

这意味着消息所引用的对象是 Xcode 诊断创建的虚拟对象。在此处阅读有关僵尸的更多信息。Zombie Objects如果您在环境诊断选项中禁用,则不应出现该消息。

在此处输入图像描述

于 2017-09-21T01:27:11.220 回答