diff --git a/ShareExtension/ShareViewController.swift b/ShareExtension/ShareViewController.swift index dbae805..97c7277 100644 --- a/ShareExtension/ShareViewController.swift +++ b/ShareExtension/ShareViewController.swift @@ -52,21 +52,7 @@ class CustomShareViewController: UIViewController { self.extensionContext?.completeRequest(returningItems: nil, completionHandler: nil) }) } - - @IBAction func save() { - if dataURL != "" { - let sharedData = dataURL - print(sharedData) - } else { - print("저장에 실패하였습니다.") - } - - self.hideExtensionWithCompletionHandler(completion: { _ in - self.extensionContext?.completeRequest(returningItems: nil, completionHandler: nil) - }) - } - - + @objc func openURL(_ url: URL) -> Bool { self.hideExtensionWithCompletionHandler(completion: { _ in self.extensionContext?.completeRequest(returningItems: nil, completionHandler: nil) @@ -110,10 +96,6 @@ extension CustomShareViewController: ShareExtensionBackGroundViewDelegate { cancel() } - func didTapSave() { - save() - } - func didTapOpenApp() { let sharedData = dataURL let url = URL(string: "iBox://\(sharedData)")! diff --git a/ShareExtension/View/ShareExtensionBackGroundView.swift b/ShareExtension/View/ShareExtensionBackGroundView.swift index a8e1461..261f119 100644 --- a/ShareExtension/View/ShareExtensionBackGroundView.swift +++ b/ShareExtension/View/ShareExtensionBackGroundView.swift @@ -11,7 +11,6 @@ import SnapKit protocol ShareExtensionBackGroundViewDelegate: AnyObject { func didTapCancel() - func didTapSave() func didTapOpenApp() } @@ -49,16 +48,6 @@ class ShareExtensionBackGroundView: UIView { return button }() - lazy var saveButton: UIButton = { - let button = UIButton() - button.configuration = .plain() - button.configuration?.attributedTitle = .init( - "Save", - attributes: .init([.font: UIFont.boldSystemFont(ofSize: 14)]) - ) - return button - }() - lazy var openAppButton: UIButton = { let button = UIButton() button.configuration = .plain() @@ -89,7 +78,6 @@ class ShareExtensionBackGroundView: UIView { addSubview(label) addSubview(linkLabel) addSubview(cancelButton) - addSubview(saveButton) addSubview(openAppButton) } @@ -108,11 +96,6 @@ class ShareExtensionBackGroundView: UIView { } cancelButton.snp.makeConstraints { - $0.trailing.equalTo(saveButton.snp.leading).offset(-20) - $0.centerY.equalTo(openAppButton.snp.centerY) - } - - saveButton.snp.makeConstraints { $0.trailing.equalTo(openAppButton.snp.leading).offset(-20) $0.centerY.equalTo(openAppButton.snp.centerY) } @@ -124,7 +107,6 @@ class ShareExtensionBackGroundView: UIView { private func setupButtonAction() { cancelButton.addTarget(self, action: #selector(cancelButtonTapped), for: .touchUpInside) - saveButton.addTarget(self, action: #selector(saveButtonTapped), for: .touchUpInside) openAppButton.addTarget(self, action: #selector(openAppButtonTapped), for: .touchUpInside) } @@ -138,10 +120,6 @@ class ShareExtensionBackGroundView: UIView { delegate?.didTapCancel() } - @objc func saveButtonTapped() { - delegate?.didTapSave() - } - @objc func openAppButtonTapped() { delegate?.didTapOpenApp() }