|
@@ -33,14 +33,14 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
}
|
|
|
|
|
|
//MARK: 打开文件
|
|
|
- static func show(window: NSWindow, completion: @escaping (_ isSubscribeSuccess: Bool) -> Void) -> KMSubscribeWaterMarkWindowController {
|
|
|
+ static func show(window: NSWindow, completion: @escaping (_ isSubscribeSuccess: Bool, _ isWaterMarkExport: Bool, _ isClose: Bool) -> Void) -> KMSubscribeWaterMarkWindowController {
|
|
|
let subscribeWaterMarkWindowController: KMSubscribeWaterMarkWindowController = KMSubscribeWaterMarkWindowController.init(windowNibName: "KMSubscribeWaterMarkWindowController")
|
|
|
window.beginSheet(subscribeWaterMarkWindowController.window!)
|
|
|
subscribeWaterMarkWindowController.window?.center()
|
|
|
|
|
|
subscribeWaterMarkWindowController.closeAction = { controller in
|
|
|
print("关闭")
|
|
|
- completion(false)
|
|
|
+ completion(false, false, true)
|
|
|
subscribeWaterMarkMainWindow?.endSheet(controller.window!)
|
|
|
controller.window?.close()
|
|
|
|
|
@@ -50,7 +50,7 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
|
|
|
subscribeWaterMarkWindowController.watermarkExportAction = { controller in
|
|
|
print("关闭")
|
|
|
- completion(false)
|
|
|
+ completion(false, true, false)
|
|
|
subscribeWaterMarkMainWindow?.endSheet(controller.window!)
|
|
|
controller.window?.close()
|
|
|
subscribeWaterMarkController = nil
|
|
@@ -68,10 +68,10 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
|
|
|
KMPurchaseManager.manager.purchaseProduct(productIdentifier: PRODUCT_1) { isSuccess, error in
|
|
|
if isSuccess {
|
|
|
print("购买成功")
|
|
|
- completion(true)
|
|
|
+ completion(true, false, false)
|
|
|
} else {
|
|
|
print("购买失败")
|
|
|
- completion(false)
|
|
|
+ completion(false, false, false)
|
|
|
}
|
|
|
}
|
|
|
}
|