我的应用程序是一个富编辑器,它使用UIWebView
HTML5 的contenteditable
功能。
现在,当网络内容有任何图像时,我的应用程序在处理将网络内容从 safari 复制到我的 UIWebView 时遇到了一些问题。我想将其中的图像 html 标记替换为我<img>
的UIPasteboard
一些图像。
但是,当我使用以下代码检查粘贴板时,粘贴板中没有任何图像。但是从 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 获取图像信息以及如何操作它?
提前致谢。