2016-04-07 25 views
1

objectEnumrator Swift ile ilgili bir sorunuz var. Kodumu Objective-C'den Swift'e dönüştürüyorum. Objective-C, ben // enumerator'ler array objectEnumerator Swift içinde

NSEnumerator *jsonEnumerator = [mySortedArray objectEnumerator]; 
    NSDictionary *objectDictionary = [jsonEnumerator nextObject]; 

mySortedArray sözlüğün dizidir

oluştur aşağıdaki şekillerde tarafından numaralandırıcıyı almak mümkün.

Lütfen bunu nasıl hızlı bir şekilde yapabilirim? mySortedArray.enumerator()'u almaya çalışıyorum ama bana bir numaralayıcı sıralaması veriyor.

Herhangi bir fikir veya öneri harika olurdu.

+0

Ne demek istediğini çok emin değilim. Belki de 'mySortedArray.enumerate() '? Veya 'var array = mySortedArray.generate() '->' let object = array.next() '? – Eendje

+0

Neyi başaracağınıza bağlı. – vadian

cevap

1

NesneEnumerator için NSMutableSet kullanabilirsiniz. Örneğin

:

var mySortedArray = NSMutableSet() 
let jsonEnumerator: NSEnumerator = mySortedArray.objectEnumerator()