Domanda

Mi chiedo se c'è qualche modo per eseguire una funzione di ogni minuto in Cocoa. Io, personalmente, sarò usando questo per salvare i contenuti come l'utente in caso rinunciano - Ma ho visto questo effetto utilizzato anche in client Twitter. Quando l'utente mantiene la finestra aperta, si auto-update ogni x minuti senza input da parte dell'utente. Sembra come se questo è comune, e la lingua lo permette, io proprio non riesco a trovare la documentazione su di esso.

Grazie per qualsiasi aiuto!

È stato utile?

Soluzione

  

Io, personalmente, sarò usando questo per salvare i contenuti come l'utente in caso rinunciano - Ma ho visto questo effetto utilizzato anche in client Twitter.

Una soluzione migliore sarebbe di essere delegato della vista di testo e rispondere agli textDidChange: creando il non ripetibile timer (se non l'avete già fatto o la transazione è già licenziato) e impostando il suo data fuoco per X secondi in futuro. Quindi, l'utente non perde più del valore del lavoro X secondi, non fino a un minuto, e il timer non è sparare quando l'utente non ha digitato nulla.

Altri suggerimenti

  

Io, personalmente, sarò usando questo per   risparmio contenuto come l'utente lo a   caso hanno smesso

Poi si vuole salvataggio automatico , che prende la cura di questo per voi.

Controlla la NSTimer docs . Fa esattamente quello che vuoi. Si crea un NSTimer che si ripeterà per tutto il tempo che si desidera, e chiamare una funzione specifica con argomenti specificati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top