Domanda

Sono interessato a rispondere quando l'utente esegue una copia standard su generalPasteboard come parte del controllo UIWebView predefinito. Mi piacerebbe prendere alcune misure in risposta a questo.

È possibile o dovrei implementare nuovamente un controllo di copia personalizzato in modo da poter essere sicuro di catturare l'evento?

È stato utile?

Soluzione

La Documentazione UIPasteboard sul changeCount dettagli della proprietà cosa succede quando un elemento viene copiato nel pannello di controllo.

  

UIPasteboard pubblica le notifiche denominate UIPasteboardChangedNotification (per aggiunte e modifiche) e UIPasteboardRemovedNotification (per rimozioni). Queste notifiche includono (nel dizionario userInfo) i tipi di elementi del pannello di montaggio aggiunti o rimossi.

Dovrai quindi iscriverti a UIPasteboardChangedNotification tramite NSNotificationCenter: addObserver: selettore: nome: oggetto: metodo.

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