Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Class _NSZombie__GEOTileKeyWrapper is implemented in both ?? and ??. One of the two will be used. Which one is undefined

I have this message while debugging my app:

Class NSZombie_GEOTileKeyWrapper is implemented in both ?? and ??. One of the two will be used. Which one is undefined.

Do you know what is this? And how to fix it?

like image 941
Tuyen Nguyen Avatar asked Apr 18 '12 14:04

Tuyen Nguyen


2 Answers

You can ignore this particular message.

The reason you can ignore it, is because it says:

Class NSZombie_....

Which means that the object to which the message is referring is a dummy object created by Xcode Diagnostics. Read more about Zombies here. The message should not appear if you disable Zombie Objects in your environment diagnostics options.

enter image description here

like image 83
Manuel Avatar answered Oct 11 '22 19:10

Manuel


This happens when you have two implementations of the same class and Obj-c runtime is unable to decide which one to use.

like image 33
Ankit Srivastava Avatar answered Oct 11 '22 18:10

Ankit Srivastava