Вы используете NSMutableArray
, поэтому правильный метод для вызова будет array.removeObject(at: 0)
.Кроме того, вы удаляете 11 элементов, но добавляете только 10.
Тем не менее, это Swift, и вы должны использовать собственные массивы:
func betterMethod() {
var array = [Int]()
for i in 0..<10 {
array.insert(i, at: i)
}
for _ in 0..<10 {
array.remove(at: 0)
}
}