2017-10-13 6 views
0
  MCIAPHelper.sharedInstance.buyProduct(self.fetchedProducts[0]) . // getting exception in this line 
     if let sender = sender as? UIButton { 
      sender.userInteractionEnabled = false 
      self.buttonToRestore = sender 
     } 
    } 

J'ai bouton créé pour acheter, quand je tape sur le bouton exception est à venir, peut Quelqu'un me suggère que je fais quelque chose de mal.mise en œuvre de l'achat de InApp dans ios mais quand je tape sur le bouton i reçois exception comme erreur de Fatel: index Array est hors de portée

enter image description here

+4

Le message d'erreur est tout à fait clair: vous indexation quelque chose qui n'a aucun élément dans ce . Pourquoi? Aucune idée basée sur ce code. Déboguer le temps –

Répondre

0

Vérifiez que vous avez ajouté l'élément dans fetchedProducts aussi essayer de vérifier utiliser avant d':

if fetchedProducts.count > 0 { 
    MCIAPHelper.sharedInstance.buyProduct(self.fetchedProducts[0]) 
    if let sender = sender as? UIButton { 
     sender.userInteractionEnabled = false 
     self.buttonToRestore = sender 
    } 
}