I am using SKStoreProductViewController on an iPad with iOS 8. Pressing a button opens its instance:
[self.storeProductViewController loadProductWithParameters:@{SKStoreProductParameterITunesItemIdentifier:appStoreIdNumber} completionBlock:^(BOOL result, NSError *error) {...}]; [[self getPresentingViewController] presentViewController:self.storeProductViewController animated:YES completion:^{...}];
He appears for the first time. But after he is fired, pressing the button again to open it throws an exception, and the popup never appears.
<SKRemoteProductViewController: 0x15c1ec00> timed out waiting for fence barrier from com.apple.ios.StoreKitUIService
Does anyone know what is happening or how it works?
source share