|
@@ -27,7 +27,7 @@ class KMNSearchHanddler: NSObject {
|
|
|
var searchResults: [KMSearchMode] = []
|
|
|
|
|
|
// 创建一个串行队列
|
|
|
- private let searchQueue = DispatchQueue(label: "com.pdfkit.searchQueue")
|
|
|
+ private let searchQueue = DispatchQueue(label: "com.example.serialQueue")
|
|
|
|
|
|
func hideNotes() -> Bool {
|
|
|
let listView = pdfView as? CPDFListView
|
|
@@ -57,7 +57,7 @@ class KMNSearchHanddler: NSObject {
|
|
|
searchTimer?.invalidate()
|
|
|
|
|
|
searchTimer = Timer.scheduledTimer(withTimeInterval: debounceInterval, repeats: false) { [weak self] _ in
|
|
|
- self?.searchQueue.sync {
|
|
|
+ self?.searchQueue.async {
|
|
|
// 在这里执行同步任务
|
|
|
print("Executing task synchronously in searchQueue")
|
|
|
self?._search(keyword: keyword, isCase: isCase, isWholeWord: isWholeWord, isEdit: isEdit, callback: callback)
|