我的应用是一个富文本编辑器,使用了UIWebView和HTML5的contenteditable特性。
现在,我的应用在将带有图片的网页内容从Safari复制到UIWebView时遇到了一些问题。我希望能够将剪贴板中的图片HTML标签
替换为我自己的某些图片。
然而,当我使用以下代码检查剪贴板时,剪贴板中没有任何图像。但是从Safari复制/粘贴图像到我的应用程序工作正常。
如果我从Safari中复制了一些图像和文本,然后打开我的应用程序,那么NSLog如下所示:
现在,我的应用在将带有图片的网页内容从Safari复制到UIWebView时遇到了一些问题。我希望能够将剪贴板中的图片HTML标签
然而,当我使用以下代码检查剪贴板时,剪贴板中没有任何图像。但是从Safari复制/粘贴图像到我的应用程序工作正常。
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSLog(@"clip board strings = %@", pasteboard.strings);
NSLog(@"clip board urls = %@", pasteboard.URLs);
NSLog(@"clip board images = %@", pasteboard.images);
如果我从Safari中复制了一些图像和文本,然后打开我的应用程序,那么NSLog如下所示:
2012-04-20 14:53:37.558 clip board strings = (
"text"
)
2012-04-20 14:53:37.559 [46800:17903] clip board urls = (
)
2012-04-20 14:53:37.559 [46800:17903] clip board images = (null)
我想问一下,如何从UIPasteboard获取图像信息并进行操作?
提前致谢。