title: In App Purchase Crash - [[SKPaymentQueue defaultQueue] addPayment:payment];
body: <p>I am getting a crash with the following error message:</p>
  
  <p><code>[FilterPurchase respondsToSelector:]: message sent to deallocated instance 0x1edacba0</code></p>
  
  <p>This occurs on this line:</p>
  
  <pre><code> [[SKPaymentQueue defaultQueue] addPayment:payment];
  </code></pre>
  
  <p>The problem occurs when I load the In App Purchase View, then remove the view from superview and then re-open it and click to make a purchase.</p>
  
  <p>Has anyone got any ideas on how I could correct this issue. Don't know if the above is enough information to correct the issue.</p>
  
  <p>Don't know if this has anything to do with it but it is called on each load.</p>
  
  <pre><code>[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
  </code></pre>
  
  <p>Thanks</p>