@danwood NSDictionary uses -isEqual:, but it sounds like maybe you're mutating your key after the dictionary copies it.
When you tweet with a location, Twitter stores that location. You can switch location on/off before each Tweet and always have the option to delete your location history. Learn more
@danwood NSDictionary uses -isEqual:, but it sounds like maybe you're mutating your key after the dictionary copies it.