我在iPad上使用带有iOS 8的SKStoreProductViewController.按一个按钮打开它的一个实例:
[self.storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:appStoreIdNumber}
completionBlock:^(BOOL result, NSError *error) {...}];
[[self getPresentingViewController] presentViewController:self.storeProductViewController animated:YES completion:^{...}];
Run Code Online (Sandbox Code Playgroud)
它弹出第一次罚款.但在它被解雇后,再次按下按钮重新打开它会抛出一个异常,弹出窗口永远不会出现.
<SKRemoteProductViewController: 0x15c1ec00> timed out waiting for fence barrier from com.apple.ios.StoreKitUIService
Run Code Online (Sandbox Code Playgroud)
任何人都知道发生了什么或如何解决它?