Je rencontre des problèmes de thread dans xcode 9.0 (9A235), mais si je lance le même projet sur xcode 8.3, cela fonctionne très bien. Pour le déboguer plus loin, j'ai essayé de mettreProblème de thread dans Xcode 9.0
if !Thread.isMainThread {
DispatchQueue.main.async {
// Updating UI components here
}
}
mais j'ai toujours les mêmes problèmes.
Quelle est cette erreur et pourquoi il vient quand je mets à jour mes composants de l'interface utilisateur sur un fil principal. Y a-t-il un moyen par lequel je peux savoir dans quelle partie du code cela se passe?
Veuillez ne pas marquer cette question comme une copie.
Merci d'avance!
Très probablement, vous demandez toujours quelque chose en arrière-plan ... Demandez-vous la permission d'afficher des notifications sur le fil de fond? – Honey