|
@@ -473,6 +473,26 @@ let CPDFDynamicStampNeedAuthorKey1 = "km_pdfview_dynamic_stamp_need_author"
|
|
}
|
|
}
|
|
newDictionary[tag] = stampDictionary
|
|
newDictionary[tag] = stampDictionary
|
|
|
|
|
|
|
|
+ if (newDictionary as NSDictionary).write(toFile: kStampPlistPath.path, atomically: true) {
|
|
|
|
+ stamp.stampKey = tag
|
|
|
|
+ stamps.append(stamp)
|
|
|
|
+ return true
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ var newDictionary = NSMutableDictionary()
|
|
|
|
+
|
|
|
|
+ let stamp = CStampObject(imageStampFilePath: rPath)
|
|
|
|
+ stamp.nameString = nameString
|
|
|
|
+
|
|
|
|
+ var stampDictionary: [String: Any] = [:]
|
|
|
|
+ stampDictionary[kStampOfImagePathKey] = (rPath as NSString).lastPathComponent
|
|
|
|
+ stampDictionary[kStampOfDateKey] = Date()
|
|
|
|
+ stampDictionary[kStampOfCategoryKey] = categoryString.rawValue
|
|
|
|
+ if !nameString.isEmpty {
|
|
|
|
+ stampDictionary[kStampOfNameKey] = nameString
|
|
|
|
+ }
|
|
|
|
+ newDictionary[tag] = stampDictionary
|
|
|
|
+
|
|
if (newDictionary as NSDictionary).write(toFile: kStampPlistPath.path, atomically: true) {
|
|
if (newDictionary as NSDictionary).write(toFile: kStampPlistPath.path, atomically: true) {
|
|
stamp.stampKey = tag
|
|
stamp.stampKey = tag
|
|
stamps.append(stamp)
|
|
stamps.append(stamp)
|