Ich versuche, meine App zu Swift 3.0 und und sind angekommen im Fehler zu aktualisieren: Type 'NSFastEnumerationIterator.Element' (aka 'Any') does not conform to protocol 'AnyObject'
Typ ‚NSFastEnumerationIterator.Element‘ (auch bekannt als ‚Alle‘) entspricht nicht Protokoll ‚ANYOBJECT‘
on line:
self.friends.append(Friend(userName: (detailData as AnyObject).value["userName"] as! String, phoneNumber: detailData.value["phoneNumber"] as! String, status: "Friend", statusSort: 2, name: detailData.value["userName"] as! String, userID: detailData.key))
Wie kann ich dies umgestalten?
Code wie das ist unlesbar, unverwundbar und unma nagetierbar. Ich schlage vor, dass Sie das in etwa 6 Zeilen aufteilen, damit jede Zeile lesbar und debuggbar ist. – rmaddy
In Ihrem Code ist kein Iterator vorhanden. – vadian