title: application flow stops at SKPaymentTransactionStatePurchasing
body: <p>I was implementing in app purchase. Everything is going fine but my flows always stops at SKPaymentTransactionStatePurchasing: Does anybody knows the reason for it?. please help.</p>
  
  <pre><code>   - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
    {
  NSLog(@"transactions........%@",transactions);
  NSLog(@"transactions count........%d",[transactions count]);
  NSLog(@"transactions description ........%@",transactions.description);
  
    [[SKPaymentQueue defaultQueue] removeTransactionObserver:self];
  
  for (SKPaymentTransaction *transaction in transactions)
  {
      switch (transaction.transactionState)
  
      {
          case SKPaymentTransactionStatePurchased:
              [self completeTransaction:transaction];
              [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
               break;
          case SKPaymentTransactionStateFailed:
              [self failedTransaction:transaction];
              [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
              break;
          case SKPaymentTransactionStateRestored:
              [self restoreTransaction:transaction];
              [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
              break;
          case SKPaymentTransactionStatePurchasing:
              NSLog(@"purchasing");
           //   [self completeTransaction:transaction];
              break;
          default:
              NSLog(@"default case");
              break;
      }
     }
    }
  </code></pre>