Sto effettuando una chiamata di funzione con scheduleTimerWithTimeInterval. Sto solo controllando che l'analisi xml sia completata o meno per determinati servizi web e invalida il timer nel metodo didEndElement dopo aver ottenuto una risposta positiva.scheduledTimerWithTimeInterval vs performselector con ritardo con iOS 5.0
timerForStopWebService = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(stopWS) userInfo:nil repeats:NO];
ora sto affrontando problema con iOS 5.0 e il suo funzionamento benissimo in altre versioni di iOS. in iOS 5.0, una funzione stopWS chiama in qualsiasi momento anche se la sto invalidando. fammi sapere se hai una soluzione per questo.
e ora sto implementando performselector con ritardo e imposta variabili booleane in stopWS per identificare che l'analisi è stata completata o meno. voglio solo sapere che c'è qualche grande differenza tra questo? e questa soluzione funziona per il mio problema?
se esiste un altro modo, si prega di suggerirmi, grazie.
Non capisco cosa stai cercando. Vuoi che il metodo sia SEMPRE chiamato? O vuoi essere in grado di invalidarlo in modo che non venga chiamato? Questo non è chiaro. – Oliver
voglio solo sapere la differenza tra schedulerWithTimeInterval vs performselector con ritardo in profondità perché sto affrontando problemi con iOS 5.0. –
E qual è questo problema? Ne parli nella tua domanda ma non è chiaro. – Oliver