Мне нужно связать уникальный ключ с экземпляром UITouch на протяжении всего его жизненного цикла - Начало, Перемещение, Завершено, Отменено. Я печатал NSLog на ключе для каждого касания и заметил, к моему удивлению, что каждое касание не генерирует уникальный ключ, если ключ генерируется следующим образом:
для (UITouch * touch in touch) {
// ...
NSValue * key = [NSValue valueWithPointer: touch];
// ...
}
Как заставить каждое прикосновение генерировать уникальный ключ?
Спасибо.