Ich habe 2 Arrays:iOS - eindeutige Werte aus mehreren Arrays erhalten die gleiche Reihenfolge
Array ein: (@"26", @"26", @"25", @"25", @"3", @"3", @"4", @"4")
Array zwei: (@"sticker", @"sticker", @"sticker", @"sticker", @"sticker", @"frame", @"frame", @"frame")
bearbeiten
Diese 2-Arrays sind wie folgt verbunden:
26 - sticker
26 - sticker
25 - sticker
25 - sticker
3 - frame
3 - frame
4 - frame
4 - frame
Ich erhalte eindeutigen Wert in Array ein und es in einem anderen Array wie folgt setzen:
NSArray *uniqueArrayOne = [[NSSet setWithArray:arrayOne] allObjects];
So sieht uniqueArrayOne wie folgt aus:
(26, 25, 3, 4)
ich uniqueArrayTwo
wollen auch arrangieren sein mag, wie uniqueArrayOne
wurde arrangiert. Ich möchte uniqueArrayTwo
wie folgt aussehen:
(sticker, sticker, frame, frame)
Was kann ich tun?
bearbeiten
Hier ist ein weiteres Beispiel:
Array ein: (@"TONY", @"SANSA", @"BILL", @"BILL", @"STEVE", @"STEVE")
Array zwei: (@"STARK", @"STARK", @"GATES", @"GATES", @"JOBS", @"JOBS")
Die Ergebnisse so sein sollte:
uniqueArrayOne: (TONY, SANSA, BILL, STEVE)
uniqueArrayTwo: (STARK, STARK, GATES, JOBS)
uniqueArrayTwo
ist abhängig von uniqueArrayOne
zu arrangieren.
Sie müssen klarstellen, dass Sie möchten, dass die zweite Instanz jeder Zahl die Tanne bildet st Array. Es ist überhaupt nicht offensichtlich aus der Frage. – Avi
Eigentlich sind Sie überhaupt nicht konsistent. Vielleicht hast du einen 'Rahmen' weggelassen? – Avi
Mögliches Duplikat von [Wie wird ein NSArray von Strings in ein Array eindeutiger Strings umgewandelt, in der gleichen Reihenfolge?] (Http://stackoverflow.com/questions/4209823/how-to-turn-an-nsarray-of- Strings-in-ein-Array-of-Unique-Strings-in-der-gleichen-o) –