У меня есть некоторый код, в котором я реализовал функцию отмены, функция отмены выглядит следующим образом:
- (void) undo
{
drawImage.image = pathArray.lastObject;
[pathArray removeLastObject];
}
Затем у меня есть еще одна функция для захвата текущего изображения с экрана;в этой функции я получаю ошибку EXC_Bad_ACCESS на этом
[pathArray removeLastObjectatIndex:0];
В этой части программы другие вызовы функций не выполняются.Возможно, может возникнуть проблема перемещения всего массива, но я не хочу использовать менеджер отмены.
Есть ли лучший способ получить последний объект массива, а затем удалить первый и переместить весь массив на единицу?
Обратите внимание: путь к массиву MutableArray *patharray;
Спасибо всем!=)
У меня просто нет идей, как это решить.Я не нашел решения в официальных документах.