|
@@ -530,6 +530,8 @@ class KMPDFThumbViewBaseController: KMBaseViewController {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ KMThumbnailCache.shared.clearCache()
|
|
|
+
|
|
|
KMThumbnailManager.manager.copyPages.removeAll()
|
|
|
let indexs = self.thumbnailView.collectionView.selectionIndexes
|
|
|
//文件存储用于跨文件page处理
|
|
@@ -588,6 +590,8 @@ class KMPDFThumbViewBaseController: KMBaseViewController {
|
|
|
}
|
|
|
|
|
|
private func _pastePages(at index: Int) {
|
|
|
+ KMThumbnailCache.shared.clearCache()
|
|
|
+
|
|
|
var indexpaths: Set<IndexPath> = []
|
|
|
let copyPages = KMThumbnailManager.manager.copyPages
|
|
|
let page = copyPages.first
|
|
@@ -653,6 +657,8 @@ class KMPDFThumbViewBaseController: KMBaseViewController {
|
|
|
let oneDocument = !oneDocumentPerPage
|
|
|
let document = self.thumbnailView.document!
|
|
|
|
|
|
+ KMThumbnailCache.shared.clearCache()
|
|
|
+
|
|
|
/// 提取的页面
|
|
|
var extractPages: Array<CPDFPage> = []
|
|
|
for i in pageIndexs {
|
|
@@ -798,6 +804,8 @@ class KMPDFThumbViewBaseController: KMBaseViewController {
|
|
|
}
|
|
|
|
|
|
@objc private func _insertBlankPage(size: NSSize, at index: Int) -> Int {
|
|
|
+ KMThumbnailCache.shared.clearCache()
|
|
|
+
|
|
|
self.thumbnailView.document?.insertPage(size, at: UInt(index))
|
|
|
return index
|
|
|
}
|