Nach der Migration auf neue swift 3
haben wir viele automatische Syntaxänderungen unter denen bekam:DispatchQueue.main.async Verfügbarkeit iOS 10 Werke vor iOS
DispatchQueue.main.async(execute: {
// Do something
})
Dokumentation sagt, dass es in iOS 10
und später verfügbar ist. Also ich erwartete, unrecognized selector
Fehler zu sehen, wenn auf iOS 8 läuft, aber es funktioniert immer noch.
Also frage ich mich nur, ob es einige Benutzer beeinflussen würde, da unser Einsatzziel iOS 8
ist?
Ich denke, dass Sie möglicherweise nicht lesen, lesen Sie das Dokument, überprüfen Sie diese: https://developer.apple.com/reference/dispatch/dispatchqueue/2016103-async es deutlich sagt, dass es seit iOS 8 – antonio081014
Grand Central Dispatch zur Verfügung steht seit 10.6 und iOS 4. Was sich änderte, war, dass Swift 3 eine andere Aufrufkonvention als frühere Swift-Versionen zur Verfügung stellte. Und Swift 3 wurde ungefähr zur gleichen Zeit wie iOS 10 veröffentlicht. Die Dokumentation ist irreführend. –
Ich bezog mich auf schnelle Hilfe, Screenshot beigefügt – Injectios