2012-11-08 3 views
0

I'v pensé que traiter UIPasteboard est facile, mais il est avéré être une question de temps ...UIPasteboard: question d'économie d'image

Je veux stocker un UIImage dans UIPasteboard puis coller cette image dans iMessage, WhatsApp, Gmail ... et autres.

C'est ma méthode où j'utilise UIPasteboard

- (void) postClipboard 
{ 
    if ([[modelView currentView] isImage]) 
    { 
     UIImage *image = [self readyImageLandscape:orientationLandscape]; 
     [[UIPasteboard generalPasteboard] setImage:image]; 
    } 
} 

Il fonctionne sur iPhone 3GS 5.1. Je l'ai testé sur Gmail et WhatsApp

Je modifié la méthode pour

- (void) postClipboard 
{ 
    if ([[modelView currentView] isImage]) 
    { 
     UIImage *image = [self readyImageLandscape:orientationLandscape]; 
     [[UIPasteboard generalPasteboard] setImage:image]; 
     [[UIPasteboard generalPasteboard] setPersistent:YES]; 
    } 
} 

fonctionne toujours sur iPhone 3GS 5.1. Mais mon employeur dit qu'il ne fonctionne pas sur iPhone 4S 6.0 ni dans WhatsApp ni dans aucune autre application. Je fais tout faux ou il devrait y avoir une autre approche pour le faire fonctionner sur iPhone 4S 6.0?

Répondre