| User | Post |
|
09:50 5 marzo 2010
| ignazioc
| | |
| Member | posts 17 |
|
|
sto realizzando un programmino che scarica e parsa alcuni file xml presi da internet. se metto tutte le funzioni dentro un'unica classe e uso la connessione asincrona funziona discretamente..bene ma a livello stilistico è una ciofeca. quindi devo realizzare una classe che si occupi esclusivamente di scaricare il file e parsarli. Questa classe verrà richiamata al click su un pulsante della interfaccia grafica (bastardo UML…) Il problema è che se richiamo un metodo su una classe che usa una connessione asincrona non ho idea di quando questo finisca mentre se ovviamente uso la connessione sincrona mi si blocca l'interfaccia…
La soluzione dovrebbe essere quella di implementare una gestione dei thread ma ho letto qualcosa ma non ci ho capito moltissimo.. :P
|
|
|
15:44 9 marzo 2010
| AndreaCappellotto
| | Trento | |
| Member | posts 78 |
|
|
ciao, ho letto un articolo proprio ieri, allora devi usare un operatore e poi metterlo in coda, cosi riesci a caricare gli elementi senza che si pianti tutto.
Spero ti sia utile:
http://icodeblog.com/2010/03/0…..operation/
|
|
|
19:00 9 marzo 2010
| ignazioc
| | |
| Member | posts 17 |
|
|
grazie per il link, devo ammettere che quel poco di esperienza che ho l'ho fatta programmando in C con in thread posix..quindi tutte ste sovrastrutture mi lasciano un pochino perplesso.. :)
|
|
|
08:39 10 marzo 2010
| AndreaCappellotto
| | Trento | |
| Member | posts 78 |
|
|
Ci ho dato una letta veloce, ma non sembra difficile… praticamente sposta il caricamento dell'array su un thread parallelo…. se hai problemi posta pure che vedo di darti una mano..
|
|
|
09:06 10 marzo 2010
| ignazioc
| | |
| Member | posts 17 |
|
|
grazie per la disponibilità. in realtà mi sono segnato l'articolo per esigenze future, in questo momento il problema l'ho risolto con la classe NSThread
|
|