Ho un oggetto che deve essere notificato quando un QLPreviewController modifica il documento mostrato. QLPreviewController ha la proprietà currentPreviewItemIndex che viene aggiornata quando il documento cambia. Ho aggiunto il mio oggetto come observer per currentPreviewItemIndex e riceve la notifica quando nel mio codice viene modificata la proprietà, finora tutto bene. Il problema è che l'utente può cambiare il documento mostrato scorrendo sullo schermo e ho scoperto che in questo caso la notifica non viene generata.Osservazione valore-chiave per QLPreviewController.currentPreviewItemIndex
Qualsiasi soluzione per ricevere la notifica anche in questo caso? Suppongo che la notifica venga generata quando viene chiamato il setter della proprietà currentPreviewItemIndex e probabilmente quando l'utente fa scorrere la proprietà viene modificata internamente nell'oggetto QLPreviewController.
Un'altra soluzione potrebbe essere quella di disabilitare lo scorrimento orizzontale in QLPreviewController ma preservare lo scorrimento verticale (ci sono i pulsanti freccia per modificare il documento visualizzato). Come si fa a farlo?
Grazie in anticipo per l'aiuto.
Giannandrea
Hai qualche soluzione per questo problema? Ho anche affrontato un problema simile. Se hai una soluzione, puoi per favore guidare qui? – Vijay