使用QLPreviewController展示PDF文件,它将PDF内容中的数字当做电话号了,怎么处理?

0 0 ios9 ios Objective-C
TimoTolkki
TimoTolkki

声望值:135 0人

2019-02-22 15:49:18 提问

关注 0关注

收藏 0收藏, 144浏览

QLPreviewController将pdf中的超过8位的数字当做电话号码了,点击会弹出是否拨打的提示,与用webview展示h5的时候一样,但是h5的时候出现这种问题,可以添加 一行 ‘meta’ 解决。

但在QLPreviewController 应该怎么禁止掉系统默认数字为电话号码的问题?

图片描述

请先 登录 后评论

1个回答

  • ︷.゛噓.低調86声望 2018-10-15 15:57

    实现它的 delegate 方法: - (BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id <QLPreviewItem>)item { if ([url.scheme isEqualToString:@"tel"]) { return NO; } return YES; }
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问