Browse Source

【综合】数字签名加载空名称的证书文件crash修复

tangchao 4 months ago
parent
commit
e5a1b8f5de

+ 2 - 1
PDF Office/PDF Master/Class/DigtalSignature/ViewControllers/DSignatureCertifyDetailViewController.swift

@@ -158,7 +158,8 @@ class DSignatureCertifyDetailViewController: NSViewController, NSTextFieldDelega
 
         let contens = NSMutableArray.init()
         for configItem in self.appearanceData!.signatureConfig.contents {
-            if configItem.key == NAME_KEY && !_cert.name.isEmpty {
+            let name = _cert.name ?? ""
+            if configItem.key == NAME_KEY && !name.isEmpty {
                 let tConfigItem = CPDFSignatureConfigItem.init()
                 tConfigItem.key = configItem.key
                 tConfigItem.value = self.cert?.name