2012-11-21 13 views
6

Czy jest jakiś powód, aby usunąć ostatni obiekt w NSMutablearray bez awarii aplikacji? : DUsuwanie ostatniego obiektu w NSMutablearray

+0

Czy próbowałeś czytać dokumentację NSMutableArray? (Podpowiedź: nie, nie masz.) –

+0

Czytałem dokumentację i nie zdawałem sobie sprawy, że removeLastObject jest OBOWIĄZKOWY. Uważam, że twoje pytanie jest pomocne. Zaczekaj, nie, to nie jest obowiązkowe. Ponieważ removeLastObject (w tablicy o rozmiarze jeden) ulega awarii tak samo. Hurra. Powrót do deski kreślarskiej. – Jenny

Odpowiedz

16

Oczywiście: wyślij wiadomość removeLastObject do poprawnego obiektu NSMutableArray, który nie jest pusty.

+0

hahahah ok ... Zazwyczaj czytam dokumentację, ale szukałem kodu przez 1 godzinę i nie wiedziałem, co robić ... Nie sądziłem, że jabłko zrobiło coś podobnego do metody removeLastObject ... Używałem [ array removeObjectAtIndex: 3] i uległo awarii xD – user1842806

+0

Nie musisz nawet czytać dokumentacji - wystarczy spojrzeć na plik nagłówkowy - NSMutableArray.h. W rzeczywistości, prawie we wszystkich przypadkach, gdy chcesz zrobić coś z obiektem kakaowym i nie wiesz, jak to zrobić, jest to znacznie łatwiejsze i bardziej pouczające spojrzenie na plik nagłówkowy dla klasy. – memmons

Powiązane problemy