2012-03-26 12 views

risposta

43

Il secondo campo di un NSRange è la lunghezza, non il punto finale. Si sta tentando di rimuovere quindici oggetti, a partire dall'indice 11.

Invece, si vuole fare qualcosa sulla falsariga di:

[myArray removeObjectsInRange:(NSRange){11, 5}]; 
+0

Grazie. Ho appena realizzato che stavo usando NSRange sbagliato. –

+1

@ Yar: è lo stesso identico documento, lo sai. :) –

+0

Lo so, ma non riesco mai a capire quando i documenti saranno uguali e quando iOS e Mac produrranno documenti diversi (cosa che fanno, a volte, come metodo diverso, ecc.). Non sono in questo caso, ma potrebbero essere diversi l'uno dall'altro? –