模态应用商店不会关闭

Posted

技术标签:

【中文标题】模态应用商店不会关闭【英文标题】:Modal App Store won't dismiss 【发布时间】:2013-07-29 23:05:05 【问题描述】:

我有一个按钮,可以在模式视图中显示我的应用程序,以便人们可以下载应用程序并对其进行评分。我让它以模态方式显示此代码。

 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:^

                     ];

`

这就是它变成的样子。

问题是取消按钮不起作用,可能是模拟器的问题,也可能是一些非常简单的问题,但我不知道为什么取消按钮不起作用

【问题讨论】:

【参考方案1】:

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

- (void)productViewControllerDidFinish:(SKStoreProductViewController *)viewController

    [viewController dismissViewControllerAnimated:YES completion:nil];

【讨论】:

Apple 不再做直观的事情。

以上是关于模态应用商店不会关闭的主要内容,如果未能解决你的问题,请参考以下文章

从提交到应用商店的TWA PWA中删除“在Chrome中运行”模态

win10应用商店关闭工具

App Store 作为 iOS 6 中的模态视图

无法在应用商店中隐藏应用 [关闭]

如何禁止win10系统应用商店自动更新

我的应用只在美国商店有售,为啥? [关闭]