2012-11-08 104 views
0

心中已經想到對付UIPasteboard是容易的,但它竟然是一個耗時的問題...UIPasteboard:圖像保存問題

我想一個UIImage存儲UIPasteboard,然後粘貼在該圖像iMessage,WhatsApp,Gmail ...等。

這就是我的方法,我用UIPasteboard

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

它適用於iPhone 3GS 5.1。我測試過它GmailWhatsApp

然後我修改的方法

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

仍然工作在iPhone 3GS 5.1

但是我的僱主說它不能在iPhone 4S 6.0上工作,也不在WhatsApp和任何其他應用程序中工作。

我是做錯了還是應該有另一種方法讓它在iPhone 4S 6.0上工作?

回答