瀏覽代碼

Replace AnyObject with Any

Andrea Bizzotto 8 年之前
父節點
當前提交
52657393b0

+ 8 - 8
SwiftyStoreKit-macOS-Demo/ViewController.swift

@@ -45,23 +45,23 @@ class ViewController: NSViewController {
     let Purchase2 = RegisteredPurchase.autoRenewablePurchase
 
     // MARK: actions
-    @IBAction func getInfo1(_ sender: AnyObject?) {
+    @IBAction func getInfo1(_ sender: Any?) {
         getInfo(Purchase1)
     }
-    @IBAction func purchase1(_ sender: AnyObject?) {
+    @IBAction func purchase1(_ sender: Any?) {
         purchase(Purchase1)
     }
-    @IBAction func verifyPurchase1(_ sender: AnyObject?) {
+    @IBAction func verifyPurchase1(_ sender: Any?) {
         verifyPurchase(Purchase1)
     }
 
-    @IBAction func getInfo2(_ sender: AnyObject?) {
+    @IBAction func getInfo2(_ sender: Any?) {
         getInfo(Purchase2)
     }
-    @IBAction func purchase2(_ sender: AnyObject?) {
+    @IBAction func purchase2(_ sender: Any?) {
         purchase(Purchase2)
     }
-    @IBAction func verifyPurchase2(_ sender: AnyObject?) {
+    @IBAction func verifyPurchase2(_ sender: Any?) {
         verifyPurchase(Purchase2)
     }
 
@@ -88,7 +88,7 @@ class ViewController: NSViewController {
         }
     }
 
-    @IBAction func restorePurchases(_ sender: AnyObject?) {
+    @IBAction func restorePurchases(_ sender: Any?) {
 
         SwiftyStoreKit.restorePurchases(atomically: true) { results in
             
@@ -103,7 +103,7 @@ class ViewController: NSViewController {
         }
     }
 
-    @IBAction func verifyReceipt(_ sender: AnyObject?) {
+    @IBAction func verifyReceipt(_ sender: Any?) {
 
         let appleValidator = AppleReceiptValidator(service: .production)
         SwiftyStoreKit.verifyReceipt(using: appleValidator, password: "your-shared-secret") { result in

+ 2 - 2
SwiftyStoreKit/InAppReceiptRefreshRequest.swift

@@ -35,7 +35,7 @@ class InAppReceiptRefreshRequest: NSObject, SKRequestDelegate {
     
     typealias RequestCallback = (ResultType) -> ()
     
-    class func refresh(_ receiptProperties: [String : AnyObject]? = nil, callback: @escaping RequestCallback) -> InAppReceiptRefreshRequest {
+    class func refresh(_ receiptProperties: [String : Any]? = nil, callback: @escaping RequestCallback) -> InAppReceiptRefreshRequest {
         let request = InAppReceiptRefreshRequest(receiptProperties: receiptProperties, callback: callback)
         request.start()
         return request
@@ -48,7 +48,7 @@ class InAppReceiptRefreshRequest: NSObject, SKRequestDelegate {
         refreshReceiptRequest.delegate = nil
     }
     
-    private init(receiptProperties: [String : AnyObject]? = nil, callback: @escaping RequestCallback) {
+    private init(receiptProperties: [String : Any]? = nil, callback: @escaping RequestCallback) {
         self.callback = callback
         self.refreshReceiptRequest = SKReceiptRefreshRequest(receiptProperties: receiptProperties)
         super.init()

+ 1 - 1
SwiftyStoreKit/SwiftyStoreKit.swift

@@ -182,7 +182,7 @@ public class SwiftyStoreKit {
     }
 
     // After verifying receive and have `ReceiptError.NoReceiptData`, refresh receipt using this method
-    public class func refreshReceipt(_ receiptProperties: [String : AnyObject]? = nil, completion: @escaping (RefreshReceiptResult) -> ()) {
+    public class func refreshReceipt(_ receiptProperties: [String : Any]? = nil, completion: @escaping (RefreshReceiptResult) -> ()) {
         sharedInstance.receiptRefreshRequest = InAppReceiptRefreshRequest.refresh(receiptProperties) { result in
 
             sharedInstance.receiptRefreshRequest = nil