Wähle zufälliges Element von NSArray in Objective-C [duplizieren]

7

Ich habe ein Array in Objective-C mit Strings:

%Vor%

Ich möchte eine Methode, die ein zufälliges Element aus dem Array nimmt und es zurückgibt. Gibt es eine Methode oder wie kann ich selbst eine schreiben? Danke.

    
beakr 31.05.2012, 16:16
quelle

2 Antworten

39

Verwenden Sie diesen Code:

%Vor%

BEARBEITEN: Während ich an meinem Projekt arbeitete, entschied ich mich, eine Kategorie für NSArray zu erstellen. Es ist sehr einfach, aber ich fand es nützlich.

Hier sind die Dateien:

NSArray + Random.h

%Vor%

NSArray + Random.m

%Vor%

Dann im aktuellen Beispiel verwenden Sie es wie folgt:

%Vor%

Die Verwendung der Kategorie hat noch einen weiteren Vorteil: Wenn Sie sich dafür entscheiden, zufällige Objekte in Ihrer App auszuwählen, ändern Sie einfach die Methode randomObject.

    
Adam 31.05.2012, 16:19
quelle
4
%Vor%

Hoffe, das hilft

    
pasawaya 31.05.2012 16:46
quelle