Domanda

Lo pasteboard.numberOfItems (nel seguente codice) mai essere maggiore di 1? Come potrebbe l'utente causare questo accada?

UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
pasteBoard.numberOfItems

Si noti che non sto chiedendo se un singolo elemento di cartone può avere più di un tipo di rappresentazione. Che possono è chiaro.

Aggiorna : Mi rendo conto che a livello di codice si può mettere più di una voce nel tavolo di montaggio (usando addItems come Kevin Ballard sottolinea, oppure impostando la proprietà elementi da una matrice contenente più di un dizionario). Ma potrebbe l'utente farlo utilizzando una qualsiasi delle applicazioni built-in? Suppongo che si potrebbe facilmente scrivere un app che mette più di una voce nel cartone (quindi per la mia app per essere robusta, che dovrebbe gestire questa situazione).

È stato utile?

Soluzione

L'app Foto built-in permette di posizionare più foto sul tavolo di montaggio generale. Basta usare il pulsante "Condividi", selezionare più foto, quindi premere "Copia".

Il cartoncino generale avrà quindi ogni foto come un elemento con due rappresentazioni: "public.jpeg" e "public.utf8-plain-text". La seconda rappresentazione (testo) sembra essere un nome di file, tuttavia in questo caso Foto restituisce sempre "immagine" più un numero sequenziale (cioè image1.jpg, image2.jpg, etc.).

Inoltre, l'utente può utilizzare un'applicazione di appunti (molti dei quali sono presenti in App Store) di inserire più elementi in cartone generale. Attualmente sto costruendo un'applicazione di condivisione appunti.

Altri suggerimenti

C'è un metodo -addItems: su UIPasteboard, quindi penso che sia abbastanza chiaro che è certamente possibile avere più elementi.

Non con le applicazioni fornite di Apple. E 'del tutto possibile che un terzo applicazione per aggiungere più voci per quanto ne so.

EDIT: Il secondo pensiero, I possono hanno avuto più elementi un paio di volte durante la prova la mia app, ma non ho stabilire da dove, o se fosse un app di Apple. In entrambi i casi, mi piacerebbe scrivere un test per esso. La mia app - in questo momento -. Guarda solo alla prima voce, e non ho mai avuto problemi con costruito in applicazioni in fase di test

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