Prüfen Sie, ob Daten vorhanden sind in einem index in NSMutableArray
Ich habe eine NSMutableArray
möchte ich einfügen Daten drin, das problem ist zuerst will ich überprüfen, ob der index, wo ich das einfügen der Daten besteht oder nicht. Wie macht man das?
Ich versuche, so etwas wie, dass aber nichts funktioniert:
if ([[eventArray objectAtIndex:j] count] == 0)
oder
if (![eventArray objectAtIndex:j])
Du musst angemeldet sein, um einen Kommentar abzugeben.
NSArray
undNSMutableArray
sind nicht sparse-arrays. Also, es gibt kein Konzept von "existiert auf der index" nur "das array hat N Elemente oder mehr".Für
NSMutableArray
dem grand-Summe veränderliche Vorgänge:Alle anderen Veränderlichkeit Methoden ausgedrückt werden kann, im Hinblick auf die oben-und-mehr speziell zu deiner Frage -- entfernen Sie ein Objekt nicht erstellen Sie ein Loch (noch kann Sie erstellen ein array mit N "Löcher" gefüllt werden später).
Habe ich bei einer kurzen Durchführung eine sparse-array in dieser Frage: Sparse-Array-Antwort