2010-07-22 4 views
0

J'ai copié l'image de UIwebView en utilisant le presse-papier et je veux l'envoyer par mail. Pour cela, j'utilise le pasteboard général pour obtenir des données, mais il y a un problème lors de la récupération des données. , il dit qu'il a Apple Web Archive type de carton données, comment lire ceci.Il est mon code de texte de retriving. J'ai essayé de créer un UIImage en utilisant ces données, mais cela n'a pas fonctionné.Obtenir les données copiées à partir de UIPasteboard

Répondre

1

Je ne comprends pas ce que vous voulez dire par mail? Vous pouvez coller la copie de l'image de la page Web directement dans l'application de messagerie et elle apparaîtra sous la forme d'une image.

Vous pouvez reconstruire les données à partir du type de tableau de bord Apple Web Archive si vous en avez besoin. C'est essentiellement un document XML avec html et les données d'image réelles tout à l'intérieur. Le html et les images qui l'accompagnent sont encodés en base64. Si vous souhaitez consulter un exemple d'archive, enregistrez-le, ou peut-être une simple page Web dans safari en tant qu'archive. Ouvrez le fichier d'archive dans quelque chose comme Wrangler texte. L'édition de texte va probablement essayer de le rendre.

J'ai écrit un article sur la façon de créer un type de tableau d'Apple Web Archive qui pourrait vous aider à comprendre le processus.

http://mcmurrym.wordpress.com/2010/08/13/pasting-simplehtml-into-the-mail-app-ios/

Je suppose que vous essayez de l'envoyer à partir de votre application et ne pas utiliser l'application de messagerie?

Si tel est le cas, vous devrez probablement obtenir le fichier XML à partir de la table de montage, trouver la balise qui contient les données d'image codées, le décoder et créer une image à partir des données décodées.

+0

oublié de mettre à jour le statut de la question.J'ai trouvé la solution après avoir posté la question.Merci cependant pour votre temps. – Farhan

Questions connexes