2010-10-04 3 views

ответ

31

Это должно сделать трюк:

[myArray removeAllObjects]; 
+2

это не похоже на работу больше ... я думаю, что это последняя версия Xcode –

+0

@ Марси-человека Там должно быть проблема с остальными вашего кода - уверяю вас, этот метод все еще работает. –

+0

Но убедитесь, что ваша операция является потокобезопасной. В многопоточных приложениях вы должны сделать безопасный доступ (чтение и письмо) к изменяемым коллекциям (например, с помощью барьеров отправки или блокировок, мутаций) – malex

-2

в случае [YourArray removeAllObjects]; не работает.

Тогда сделайте это вручную, как показано ниже:

int c = (int)[YourArray count]-1; 
for (int l = 0; l <= c; l++) {[YourArray removeObjectAtIndex:0];} 
+0

объясните мне почему. его то, что я использую в течение многих лет на всех моих приложениях. отлично работает для меня –

Смежные вопросы