ill*_*ory 5 storekit ipad ios8
我在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)
任何人都知道发生了什么或如何解决它?
我还遇到了 UIAppearance 和 StoreKit 无法协同工作的其他一些问题(请参阅StoreKit 的 SKStoreProductViewController 在导航栏和视图之间留出空间?)
我遇到了与您现在遇到的相同问题,并删除了所有 UIAppearance 代码修复了该问题,但我注意到 SKStoreProductViewController 不会在 iOS 8 上的 iPhone 上加载任何 iPad 应用程序,并且会默默失败。如果您有同样的问题,请告诉我。
| 归档时间: |
|
| 查看次数: |
1456 次 |
| 最近记录: |