2015-08-22 2 views
2

Я пытаюсь написать простой multiplayers Swift программу с помощью Xcode 7 Beta 5. Я столкнулся следующее сообщение об ошибке во время выполнения:Встречая ошибки во время выполнения «попытка вставить ноль объект»

[__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!") 
     } 
    }) 

} 

Интересно, может любой специалист здесь пролить свет на то, что пошло не так здесь? Бесконечно благодарен!

сэм

ответ

0

Может быть, проверка (GKInvite().self != nil) может помочь?

Кажется, что это единственное, что вы вставляете через matchForInvite, это

Смежные вопросы