Итак, сначала я пытался использовать символ в индексе, затем преобразовать его в nsnumber, а затем получить значение int, но для 9 я получил значение 57. Итак, я знал, что идет не так, я получаюint самого символа.
Так что я немного прочитал и нашел atoi, но я получаю эту ошибку, которая не приводит к сбою моего приложения, jsut приостанавливает его.
Мой код: int current= atoi ([startSquares characterAtIndex: i]);
Теперь startSquares - это большая строка, полная цифр, и эта строка находится в цикле for, где я перехожу от 0 до 99.