I followed a simple tutorial online and the In App functionality seems to be working for the most part. When my purchase app page loads it receives all my In App purchase items correctly but when I click the buy button my app crashes and my SKproduct is nil for that button. Has anyone ran into this issue before?
The issue you have is that your _fvProduct is not retained in memory - and therefore it does not cause products[2] to be retained in memory. I create (alloc/init) an NSMutableArray in viewDidLoad. I then add the relevant product to that array and that causes the relevant product to be retained in memory within the mutable array. You can synthesize getters and then use a self.fvproduct approach. I am not familiar with the whole "_" and "self." stuff.