我正在尝试使用Xcode 7 beta 5编写一个简单的多重播放器Swift程序。我在运行时遇到以下错误:
[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'
*** First throw call stack
然后我尝试了错误,发现这段代码以某种方式引入了这个错误:
func setupMatchHandler() {
/* This function handles invite as sent by other users */
GKMatchmaker.sharedMatchmaker().matchForInvite(GKInvite().self , completionHandler: { (invitedMatch , invitationError) -> Void in
if invitationError != nil {
// error out
print("Game Center error: \(invitationError)")
}
if invitedMatch != nil {
// success
print("invitation received!")
}
})
}
我想知道这里有什么专家可以解释这里出了什么问题吗?万分感谢!
SAM
答案 0 :(得分:0)
也许对(GKInvite().self != nil)
的检查有帮助吗?
看来你通过matchForInvite插入的唯一内容就是这个