如何取得单独的成就

发布于 2024-12-17 11:33:00 字数 666 浏览 4 评论 0原文

我在 iPhone 的游戏中心中有成就,但我的应用程序是通用的,所以我正在为 iPad 制作成就,我不希望它们与 iPhone 成就一起显示,我希望它们都分开

  -(void)checkAchievements6
 {
 if(score>10000)//achievement for getting 10000 points.
  {
    GKAchievement *achievement= [[GKAchievement alloc] initWithIdentifier:@"5Digit"];
    achievement.percentComplete = 100.0;
    achievement.showsCompletionBanner=YES;
if(achievement!= NULL)
{
    [achievement reportAchievementWithCompletionHandler: ^(NSError *error)
     {
         if(error != nil){
             NSLog(@"Achievement failed");
         }
         else 
         {
             NSLog(@"Achievement Success");
         }

     }];
}
   }
  }

I have achievements in game Center for my iPhone but my app is universal so am making achievements for the iPad i don't want them to be displayed with the iPhone achievements i want them both to be seperate

  -(void)checkAchievements6
 {
 if(score>10000)//achievement for getting 10000 points.
  {
    GKAchievement *achievement= [[GKAchievement alloc] initWithIdentifier:@"5Digit"];
    achievement.percentComplete = 100.0;
    achievement.showsCompletionBanner=YES;
if(achievement!= NULL)
{
    [achievement reportAchievementWithCompletionHandler: ^(NSError *error)
     {
         if(error != nil){
             NSLog(@"Achievement failed");
         }
         else 
         {
             NSLog(@"Achievement Success");
         }

     }];
}
   }
  }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沙沙粒小 2024-12-24 11:33:00

我不确定这是否正是您要问的,但可能是这样的吗?

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    //iPhone achievement code
} else {
    //iPad achievement code
}

I'm not sure if this is exactly what you are asking, but could it be something like this?

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    //iPhone achievement code
} else {
    //iPad achievement code
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文