相关疑难解决方法(0)

在Swift中对PDF进行注释/绘制

我正在编写一个包含多个PDF文档的应用程序,我将根据用户的输入显示在屏幕上.一旦显示,我想允许用户在PDF上绘制/注释.然后我想保存带有图纸/注释的PDF以供以后使用.

我已经无休止地搜索了关于注释PDF的教程,但我回来的时间并不多!

我在GitHub上发现了一个名为'UXMPDF'的cocoapod.有没有人用过这个?

有关执行此类操作的任何信息都将非常感谢!谢谢

pdf ios swift

7
推荐指数
1
解决办法
627
查看次数

设备上的WKWebView无法加载缓存的HTML

我有一个完全在模拟器中工作的WKWebView,但为什么在设备中只运行一个白色空屏幕,这是我的代码:

override func loadView() {
    let webConfiguration = WKWebViewConfiguration()
    webConfiguration.preferences.setValue(true, forKey:"allowFileAccessFromFileURLs")
    webView = WKWebView(frame: .zero, configuration: webConfiguration)
    webView.uiDelegate = self
    view = webView
}

override func viewDidLoad() {
    super.viewDidLoad()

    let path2Esferas = Path.localPath.stringByAppendingPathComponent(path: "\(Path.DIR_IMAGES)\(ImagenDescargaTipo.esfera.rawValue)/\(desarrollo.id)/virtualtour.html")
    let url =  URL(fileURLWithPath: path2Esferas) 
    //NSURL.fileURL(withPath: path2Esferas)

    let myRequest = URLRequest(url: url)
    webView.load(myRequest)
}
Run Code Online (Sandbox Code Playgroud)

在"path2Esferas"的HTML是在高速缓存中的文件夹,我以前加载,如果我把不同的URL一样let myURL = URL(string: "https://www.apple.com")文档显示,它工作正常在模拟器和设备.例如:http://proyectoshm.com/esferas/real_de_mina/realdeminas.html

ios swift wkwebview

5
推荐指数
1
解决办法
1083
查看次数

WKWebView没有在Swift 4 XCode 10中初始化

谁能帮助我了解为什么未在此处初始化我的webView。我收到以下错误,因为webView为零。

Fatal error: Unexpectedly found nil while unwrapping an Optional value

我到底在这里想念什么?

import UIKit
import WebKit


class MemoriesViewController: UIViewController, WKNavigationDelegate {

    @IBOutlet weak var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear( animated )

        let urlString:String = "https://www.apple.com"
        let url:URL = URL(string: urlString)!
        let urlRequest:URLRequest = URLRequest(url: url)
        webView.load(urlRequest)

    }


    }

}
Run Code Online (Sandbox Code Playgroud)

屏幕截图可更好地说明错误的实际发生位置:

在此处输入图片说明

webkit webview ios swift wkwebview

1
推荐指数
2
解决办法
2123
查看次数

标签 统计

ios ×3

swift ×3

wkwebview ×2

pdf ×1

webkit ×1

webview ×1