Ứng dụng của tôi là một trình soạn thảo phong phú sử dụng UIWebView
và tính năng contenteditable
của HTML5.Lọc UIPasteboard khi sao chép nội dung web từ safari sang UIWebView
Bây giờ, ứng dụng của tôi có một số vấn đề để xử lý sao chép nội dung web từ safari sang UIWebView của tôi khi nội dung web có bất kỳ hình ảnh nào. Tôi muốn thay thế thẻ html hình ảnh <img>
trong số UIPasteboard
thành một số hình ảnh của tôi.
Tuy nhiên, khi tôi sử dụng mã sau để kiểm tra bảng, có NO bất kỳ hình ảnh nào trong bảng. Nhưng sao chép/dán hình ảnh từ safari vào ứng dụng của tôi đang hoạt động tốt.
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
NSLog(@"clip board strings = %@", pasteboard.strings);
NSLog(@"clip board urls = %@", pasteboard.URLs);
NSLog(@"clip board images = %@", pasteboard.images);
Nếu tôi sao chép một số hình ảnh & văn bản từ săn sau đó mở ứng dụng của tôi, NSLog là dưới đây:
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)
Tôi muốn hỏi, làm thế nào để có được những thông tin hình ảnh từ UIPasteboard và làm thế nào để thao tác nó?
Xin cảm ơn trước.
này dường như không làm việc, khi tôi sao chép một hình ảnh với văn bản, nó chỉ có thể không có được hình ảnh – zolibra
làm thế nào để tải UIImage này để UIWebview? – zolibra
Vui lòng xem chỉnh sửa –