Chers gens de bien de stackoverflow,
Tout comme la dernière fois, je vous amène une question j'ai récemment chute. J'espère que quelqu'un pourrait jeter un peu de lumière sur moi.
Chaque fois que j'essaie de télécharger un gros fichier, derrière le scrollview, mkmapview ou quelque chose, le téléchargement est interrompu dès que je touche écran de l'iPhone. Heureusement, un super blog par Jörn suggère une autre option, à l'aide de NSRunLoopCommonModes pour la connexion.
Que me regarder dans le détail des deux modes, NSDefaultRunLoopMode et NSRunLoopCommonModes, mais le document apple ne fait pas de m'expliquer, autre que de dire
NSDefaultRunLoopMode
Le mode de traiter avec l'apport d'autres sources que NSConnection objets. C'est le plus couramment utilisé de l'exécution de la boucle de mode.
NSRunLoopCommonModes
Les objets ajoutés à une course en boucle à l'aide de cette valeur que la mode sont suivis par tous les exécuter en boucle les modes qui ont été déclarées comme un membre de l'ensemble de la "commune" modes; voir la description de CFRunLoopAddCommonMode pour plus de détails.
CFRunLoopAddCommonMode
Des Sources, des minuteries et des observateurs être enregistré pour un ou plusieurs modes de boucle uniquement lorsque l'exécution de la boucle est exécuté dans l'un de ces modes. Les modes normaux sont un ensemble d'exécuter des modes de boucle pour lesquelles vous pouvez définir un ensemble de sources, des minuteries et des observateurs qui sont partagés par ces modes de transport. Au lieu d'enregistrer une source, par exemple, à chaque exécution de la boucle de la mode, vous pouvez l'enregistrer une fois à la course de la boucle de la commune de la pseudo-mode et il sera automatiquement enregistré dans chaque exécution de la boucle de mode dans le mode de commun ensemble. De même, lorsqu'un mode est ajouté à l'ensemble de la commune de modes, de toutes les sources, des minuteries ou des observateurs déjà inscrits pour la commune de la pseudo-mode sont ajoutés à la nouvelle mode commun.
Quelqu'un peut-il expliquer les deux dans le langage humain?