Pregunta

Me pasteboard.numberOfItems (en el código de abajo) siempre será mayor que 1? ¿Cómo hacer que el usuario que esto suceda?

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

Tenga en cuenta que no estoy preguntando si un solo elemento de cartón puede tener más de un tipo de representación. Que puedo es clara.

Actualizar : Yo entiendo que mediante programación se podría poner más de un elemento en la mesa de trabajo (usando addItems como Kevin Ballard señala, o estableciendo la propiedad elementos a una matriz que contiene más de un diccionario). Sin embargo, el usuario puede hacer esto utilizando cualquiera de las aplicaciones integradas? Supongo que uno podría fácilmente escribir una aplicación que pone más de un artículo en la mesa de trabajo (por lo que para mi aplicación para ser robusto, que debe manejar esa situación).

¿Fue útil?

Solución

La aplicación de fotos incorporada le permite colocar varias fotos en la mesa de trabajo en general. Sólo tiene que utilizar el botón "Compartir", seleccionar varias fotos, y luego presionar "Copiar".

La mesa de trabajo en general tendrá entonces las fotografías según un artículo con dos representaciones: "public.jpeg" y "public.utf8-texto plano". La segunda representación (texto) parece ser un nombre de archivo, sin embargo en este caso las fotos siempre devuelve "imagen" más un número secuencial (es decir imagen1.jpg, image2.jpg, etc.).

Además, el usuario puede utilizar una aplicación de portapapeles (varios de los cuales están presentes en la tienda App) para colocar varios artículos en la mesa de trabajo general. Actualmente estoy construyendo una aplicación de intercambio de portapapeles.

Otros consejos

Hay un método -addItems: en UIPasteboard, por lo que creo que está bastante claro que es ciertamente posible tener varios elementos.

No con aplicaciones previstas de Apple. Es perfectamente posible que una tercera parte en aplicación añadir varios elementos, por lo que yo sé.

EDIT: Pensándolo bien, me pueden han tenido varios elementos, un par de veces durante las pruebas de mi aplicación, pero no determinó de dónde, o si se trataba de una aplicación de Apple. En cualquier caso, me gustaría escribir una prueba para él. Mi aplicación - en este momento -. Sólo se ve en el primer elemento, y nunca he tenido problemas con construido en aplicaciones en las pruebas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top