在GKTurnBasedMatch
中,每个GKTurnBasedParticipant
都有status
属性。我想将此属性设置为GKTurnBasedParticipantStatusDeclined
;但是,它是只读的。我怎样才能以编程方式执行此操作?
据我所知,只能通过GKTurnBasedMatchmakerViewController
或清除邀请通知来完成。
答案 0 :(得分:1)
对于iOS 6.0,我们有GKTurnBasedMatch的新方法
- (void)declineInviteWithCompletionHandler:(void (^)(NSError *error))completionHandler
答案 1 :(得分:0)
据我所知,您必须使用-[GKTurnBasedMatch (void)participantQuitInTurnWithOutcome:(GKTurnBasedMatchOutcome)matchOutcome nextParticipant:(GKTurnBasedParticipant *)nextPlayer matchData:(NSData *)matchData completionHandler:(void (^)(NSError *error))completionHandler]
来执行此操作