Modal App Store不会解雇

时间:2013-07-29 23:05:05

标签: ios ios6 app-store modalviewcontroller

我有一个按钮,在模态视图中显示我的应用程序,以便人们可以下载并评估应用程序。我得到了这个代码以模态方式显示。

 NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"607257427"
                           forKey:SKStoreProductParameterITunesItemIdentifier];
     SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init];
    [productViewController setDelegate:self];
    [productViewController loadProductWithParameters:appParameters
                                     completionBlock:^(BOOL result, NSError *error)
    {

    }];
    [self presentViewController:productViewController
                       animated:YES
                     completion:^{

                     }];

`

这就是它的结果。enter image description here

问题是取消按钮不起作用,它可能是模拟器或某些非常简单的东西,但我无法弄清楚为什么取消按钮不起作用

1 个答案:

答案 0 :(得分:5)

您需要实现委托方法来关闭视图控制器:

- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController
{
    [viewController dismissViewControllerAnimated:YES completion:nil];
}