Browse Source

【综合】偶发Crash修复

tangchao 2 months ago
parent
commit
3e279b9899
1 changed files with 8 additions and 4 deletions
  1. 8 4
      PDF Office/PDF Master/Class/Purchase/IAPProductsManager.m

+ 8 - 4
PDF Office/PDF Master/Class/Purchase/IAPProductsManager.m

@@ -271,8 +271,10 @@ NSString * const KMMemberInfoChangeNotification = @"KMMemberInfoChangeNotificati
         }
     } else {
 #ifndef VERSION_DMG
-        // 获取产品价格信息
-        [[IAPProductsManager defaultManager] loadAllProducts];
+        if (self.product == nil || self.product.price == nil) {
+            // 获取产品价格信息
+            [[IAPProductsManager defaultManager] loadAllProducts];
+        }
 #endif
     }
 #endif
@@ -292,8 +294,10 @@ NSString * const KMMemberInfoChangeNotification = @"KMMemberInfoChangeNotificati
         }
     } else {
 #ifndef VERSION_DMG
-        // 获取产品价格信息
-        [[IAPProductsManager defaultManager] loadAllProducts];
+        if (self.product == nil || self.product.price == nil) {
+            // 获取产品价格信息
+            [[IAPProductsManager defaultManager] loadAllProducts];
+        }
 #endif
     }
 #endif