在iOS10.1上打开iTunes Store评论

时间:2017-02-04 17:03:17

标签: xcode8 ios10

我在我的应用中使用此链接进行用户评论:

- (IBAction)rateMyApp:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/881623474"]];

openURL已弃用,所以现在根据开发者网站使用这个:

- (IBAction)rateMyApp:(id)sender {
    [[UIApplication sharedApplication] openURL:<#(nonnull NSURL *)#> options:<#(nonnull NSDictionary<NSString *,id> *)#> completionHandler:<#^(BOOL success)completion#>]];

但我不能让它发挥作用任何帮助都非常受欢迎。 提前谢谢

1 个答案:

答案 0 :(得分:1)

您是否在真正的iPhone / iPad上办理登机手续?在模拟器中,这不起作用。在设备中它工作。如果不起作用,请确保在AppDelegate类的openURL函数中返回YES。

- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
{
    return YES;
}