我正在使用SKStoreProductViewController"更多应用程序"功能,但是当我点击列表中的产品时,我只得到空白屏幕,控制台中也会出现警告:
无法请求视图控制器:错误Domain = _UIViewServiceInterfaceErrorDomain Code = 2"操作无法完成.(_UIViewServiceInterfaceErrorDomain error 2.)"
这只发生在ios 7上,在ios 6中它只是重定向到app store,这是我的代码:
SKStoreProductViewController *productVC = [[SKStoreProductViewController alloc] init];
productVC.delegate = self;
NSDictionary *productParameters = @{ SKStoreProductParameterITunesItemIdentifier : <itunes developer ID>};
[productVC loadProductWithParameters:productParameters completionBlock:^(BOOL result, NSError *error) {
if(error)
{
[[UIAlertView alloc] initWithTitle:[error localizedDescription]
message:nil
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil, nil] show];
}
if (result )
{
[self presentViewController:productVC animated:NO completion:nil];
}
}];
Run Code Online (Sandbox Code Playgroud)
我认为这是ios 7的bug,任何帮助都很有用
| 归档时间: |
|
| 查看次数: |
2751 次 |
| 最近记录: |