我认为处理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
。我已在Gmail
和WhatsApp
然后我将方法修改为
- (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
上运作?