Я хотел бы сохранять точки всякий раз, когда вызывается touchesMoved. Пока все работает нормально. Однако я хочу создать «новый» массив каждый раз, когда вызывается touchesMoved. Например, после завершения касания массив точек сохраняется в базе данных с идентификатором 1. При следующем вызове touchesMoved массив очищается и заменяется другим набором точек с другим идентификатором. Я пытался увеличивать целое число в touchesEnded каждый раз, когда оно вызывается, но понял, что целое число будет оставаться неизменным каждый раз, когда касание завершается. Итак, как я это сделаю? Любая помощь будет очень признательна.
ОБНОВЛЕНИЕ: Например, у меня есть записанные точки в моем массиве:
100.000, 200.000
100.000, 202.000
100.000, 204.000
Эти точки будут сохранены в базе данных с идентификатором, скажем, 1.
1 | 100.000 | 200.000
1 | 100.000 | 202.000
1 | 100.000 | 204.000
Теперь, когда касания переместились и снова закончились, новый набор записанных точек будет сохранен с другим идентификатором, допустим 2.
2 | 200.000 | 300.000
2 | 200.000 | 302.000
2 | 200.000 | 304.000
Итак, в основном я хочу, чтобы каждый раз, когда вызывается touchesMoved, он записывал точки, которые будут сохранены в массиве. Когда касания закончились, эти записанные точки будут сохранены с идентификатором. И, как только touchesMoved будет вызван снова и завершится, новый набор записанных точек будет сохранен с другим идентификатором. Любые идеи, как это сделать?