是否可以定义仅对它们所定义的类可用的属性,以及该类的子类?
换句话说,有没有办法定义受保护的属性?
我有一个使用本地化字符串的iPhone iOS4.1应用程序.我刚刚开始使用SenTestingKit构建单元测试.我已经能够成功测试许多不同类型的值.
我无法正确测试任何使用NSLocalizedString调用的代码,因为当代码在我的LogicTests目标中运行时,我的所有NSLocalizedString调用都只返回字符串键.
我已将Localizable.strings文件添加到LogicTests目标.
我的问题是:如何配置我的LogicTests目标,以便对NSLocalizedString的调用将返回本地化字符串而不是字符串键.
我目前正在使用RedBean 3.5版.我想我想转到最新版本的RedBean,版本4.
我没有找到有关升级过程的文档,除了表明它不简单.
我的问题是:
iOS 6.0在GKTurnBasedMatch类中添加了几个新的实例方法.我不知道如何使用它们:
acceptInviteWithCompletionHandler
declineInviteWithCompletionHandler
Run Code Online (Sandbox Code Playgroud)
它们是否应该用于响应收到回合制的比赛邀请?通过GKTurnBasedEventHandlerDelegate协议方法接收基于回合的匹配邀请:handleInviteFromGameCenter.
- (void) handleInviteFromGameCenter:(NSArray *)playersToInvite
Run Code Online (Sandbox Code Playgroud)
handleInviteFromGameCenter不提供用于接受或拒绝的GKTurnBasedMatch实例.因此,我不知道如何使用它们来响应邀请.
提供GKTurnBasedMatch实例的唯一方法是:
+ loadMatchesWithCompletionHandler
+ findMatchForRequest:withCompletionHandler
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我会对loadMatchesWithCompletionHandler的结果使用acceptInviteWithCompletionHandler,因为它们是我已经参与的匹配项.
我不确定为什么我会使用findMatchForRequest:withCompletionHandler,因为这是为了找到匹配.找到后我应该接受比赛吗?
< - 更新 - >
我找到了一个用于declineInviteWithCompletionHandler的用法.如果用户请求删除匹配,他们没有进入,我调用declineInviteWithCompletionHandler.这样他们就不会被记录为退出比赛.
当玩家尚未转弯时,他们的GKTurnBasedParticipant.lastTurnDate为空
如果用户请求播放匹配(我使用loadMatchesWithCompletionHandler在列表中显示)并且本地玩家没有在匹配中转弯,我在调用acceptInviteWithCompletionHandler之前,我将匹配显示给玩家.我不确定这是否必要,这似乎是正确的做法.
问题:如何在Bootstrap 3.2.0导航栏中获得最大化的搜索输入?
在Bootstrap 3.1.1中,我使用以下代码来固定底部导航栏以显示最大化的搜索输入.
<nav class="navbar navbar-default navbar-fixed-bottom" role="seasrch">
<div class="container">
<form class="navbar-form">
<div class="form-group">
<div class="input-group input-group-sm">
<div class="input-group-btn">
<a href="#" id="new_term" class="btn btn-default" role="button"><span class="glyphicon glyphicon-leaf"></span> New</a>
<a href="/terms.php" class="btn btn-default" role="button"><span class="glyphicon glyphicon-tree-deciduous"></span> All</a>
</div>
<input type="input" class="form-control" name="search_bar_text" />
<div class="input-group-btn">
<button class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
</div>
</div>
</div>
</form>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
它看起来像这样:

升级到Bootstrap 3.2.0后,我的导航栏看起来像这样:

我有一个2人,iOS回合制游戏,使用游戏中心和GKTurnbasedMatch.
有没有办法在比赛结束后以编程方式重新匹配对手?
我想让玩家一键式访问彼此开始新的比赛.
如果没有一键式方法,有哪些潜在的替代方案?
game-center ×2
html ×2
css ×1
ios ×1
ios6 ×1
iphone ×1
objective-c ×1
orm ×1
php ×1
properties ×1
protected ×1
redbean ×1
unit-testing ×1