草庐IT

centering

全部标签

ios - Game Center 的自动匹配和 endTurnWithNextParticipants

我正在开发一个有两个GameCenter玩家的回合制游戏,我想允许自动匹配。我读到过,要将邀请真正发送给玩家,邀请玩家必须结束他/她的回合。这意味着调用此方法:-(void)endTurnWithNextParticipants:(NSArray*)nextParticipantsturnTimeout:(NSTimeInterval)timeoutmatchData:(NSData*)matchDatacompletionHandler:(void(^)(NSError*error))completionHandler现在,我不明白的是“nextParticipants”数组的含义,

iphone - 如何显示 Game Center 成就通知

是否有内置方式向用户显示他们已获得GameCenter成就的通知?类似于他们通过身份验证时出现的通知?当我完成成就并且没有在我的游戏中看到通知时,我感到很惊讶。谢谢! 最佳答案 在iOS5.0+中你可以使用[GKNotificationbannershowBannerWithTitle:@"Title"message:@"Message"completionHandler:nil]; 关于iphone-如何显示GameCenter成就通知,我们在StackOverflow上找到一个类似的

ios - 处理 Game Center 身份验证

根据Appledocs我们应该做这样的事情来处理GC身份验证:-(void)authenticateLocalUser{GKLocalPlayer*localPlayer=[GKLocalPlayerlocalPlayer];if(localPlayer.authenticated==NO){[localPlayersetAuthenticateHandler:(^(UIViewController*viewcontroller,NSError*error){if(!error&&viewcontroller){DLog(@"Needtologin");AppDelegate*appD

objective-c - "This game is not recognized by Game Center"错误

我正在努力度过让GameCenter集成发挥作用的第一阶段。我已经走到这一步了:我创建了一个干净的新应用,在应用委托(delegate)中添加了GameKitheader和基本的authenticateWithCompletionHandler:方法。在模拟器中启动应用程序会弹出登录对话框。如果我通过登录对话框创建一个新帐户,那么该用户将通过身份验证并成功加载应用。如果我再次尝试使用该帐户登录,或者使用我通过模拟器的GameCenter应用程序创建的帐户,登录将被拒绝并显示“GameCenter无法识别此游戏”错误。重置模拟器并通过XCode重新安装没有效果。该应用程序已通过iTune

ios - 使用 Game Center 保存/共享游戏数据/状态

看完developerdocs在各种论坛上搜索了好几个小时,我似乎找不到有关如何完成此操作的信息。基本上,我有一堆数据保存在本地,这些数据构成了玩家游戏的当前状态。我见过其他游戏,例如TinyTower、PocketPlanes和Smurf'svillage实际上在GameCenter中备份了该数据。我的目标是让玩家能够从他们friend的游戏中加载数据,这样他们就可以看到事情的进展情况。例如,在TinyTower中,我可以查看我friend的塔并向他/她发送礼物。同样在蓝Sprite村。我知道我可以使用我自己的服务器使用登录名/密码来执行此操作,但如果它可以通过GameCenter运

javascript - Google maps V3 JS 没有发生 "center_changed"来自 UIWebView iOS6(iPhone)

我正在尝试在UIWebView(ios6)中显示GoogleMap(GooglemapsV3JS)。但是,当我在webview中移动map时,事件没有触发center_changed。移动map已完成,事件触发。为什么?...有人告诉我页面:http://gmaps-samples-v3.googlecode.com/svn/trunk/map_events/map_events.htmlMac的Safri访问-在map移动时触发center_changed。iOS6Safri访问-移动map完成,触发center_changed。...我想在移动时知道map的中心坐标。请告诉我一个好

iphone - Game Center 对接会 GKTurnBasedMatch 有明显滞后(约 1 分钟)

我正在通过gamecenter实现一款多人模式的回合制游戏。我有2台设备(1台ipad,1台iphone)在沙盒模式下进行测试,它们运行良好,但最近它开始在自动配对过程中遇到困难。在我从一个用户发送第一个回合后,另一台设备不会立即识别出该游戏,而是打开自己的新游戏。在它能够立即发现游戏在另一台设备上开始之前,配对就相当简单了。我不记得更改了与配对相关的任何部分(NSCoding、GKTurnBasedEventHandler、GKTurnBasedMatchmakerViewControllerDelegate委托(delegate)方法等)。现在我从一台设备发送第一回合,需要等待大约

iphone - iOS 5 "Notification Center"API?

我说的是:http://reviews.cnet.com/8301-19512_7-20120625-233/ios-5-notifications-a-deeper-look/iOS上的那些下拉菜单,出于对生活的热爱,我找不到任何关于如何发出通知以便它在另一个应用程序中显示更新的文档。我不知道我是否只是使用了错误的术语或什么,但它是“NSNotificationCenter”吗?它的任何文档在哪里?谢谢:) 最佳答案 数字角标(Badge)并不是本地通知的唯一属性。它还可以显示横幅和播放声音。这些横幅随后被添加到通知中心。这是一个

iOS 自动布局 : Align left edge of a UILabel with horizontal center in container?

所以我正在尝试创建一个如下所示的自定义UITableViewCell:我正在尝试让详细信息标签左对齐,并将标题标签上的内容设置得更高。所以我面临的挑战是我希望标题单元格第二列的左边缘与整个View的中心对齐。有办法吗? 最佳答案 尝试使用几个分组View,每列一个。将每个列View的外边缘固定到单元格内容View的边缘,然后向列View添加等宽约束。一旦包含列View就位,您就可以在每个列View中布置标签。 关于iOS自动布局:AlignleftedgeofaUILabelwithho

ios - 使用 Xcode 6.0.1 构建后,Game Center 无法识别应用程序

我在Xcode5.1上构建我的游戏应用程序。GameCenter代码已经到位,我已经通过iTunesConnect配置了我的应用程序(例如创建应用程序入口、设置bundle标识符、设置游戏中心排行榜)。当我在Xcode5.1中时,我的应用程序成功地与GameCenter一起工作。分数会像它应该的那样报告给排行榜,我可以看到我的排行榜条目等。我决定今天安装Xcode6.0.1。我基本上使用这个新版本的Xcode编译了我的项目。但是现在当我运行我的应用程序时,我从我的日志中得到了这个:GameKitHelperERROR:{NSLocalizedDescription="Thereques