LMCandidateNode // Use GCD on load.
This commit is contained in:
parent
9a58893585
commit
d3668d9f0b
|
@ -33,6 +33,7 @@ public class CandidateNode {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static func load(url: URL) {
|
public static func load(url: URL) {
|
||||||
|
DispatchQueue.main.async {
|
||||||
// 這兩個變數單獨拿出來,省得每次都重建還要浪費算力。
|
// 這兩個變數單獨拿出來,省得每次都重建還要浪費算力。
|
||||||
var arrLines = [String.SubSequence]()
|
var arrLines = [String.SubSequence]()
|
||||||
var fieldSlice = [Substring.SubSequence]()
|
var fieldSlice = [Substring.SubSequence]()
|
||||||
|
@ -52,6 +53,7 @@ public class CandidateNode {
|
||||||
root = defaultSymbolRoot
|
root = defaultSymbolRoot
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// MARK: - Static data.
|
// MARK: - Static data.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue