Как отследить NSTouches? - PullRequest
0 голосов
/ 15 марта 2011

Я создаю игру, и это первый раз, когда мне нужно больше одного прикосновения для работы. Я заметил, что, по-видимому, нет никакой рифмы или причины для индексации штрихов в NSSet. Он может даже перевернуться, пока оба касания все еще активны. Кто-нибудь может объяснить это? И кто-нибудь может объяснить, как я могу отслеживать каждое касание и его движения (поскольку запрос касания по указателю может не вернуть того, который, как вы думали, был там)?

1 Ответ

0 голосов
/ 15 марта 2011

NSSet явно не упорядочен, если бы они планировали заказать касания, они бы вместо этого сделали его NSArray.

См. Руководство по обработке событий Apple для iOS для получения инструкций и примеракод для отслеживания нескольких касаний;короче говоря, они рекомендуют использовать CFDictionaryRef с ключами на адресах каждого сенсорного объекта для хранения любых интересующих вас свойств.

...