古いアプリを iOS 7 用に最適化しているのですが、今まで扱ったことのない ARC 以外のコードを扱う必要があります。問題は、ライブラリ MKStoreKit を使用したアプリ内購入にあります。アプリは古いバージョンと変更されたバージョンを使用しています。サーバーにアクセスできないため、新しいバージョンを使用できません。エラーの原因となっているコード行は次のとおりです。
[MKStoreManager sharedManager];
エラー自体は次のとおりです。
-[MKStoreManager retain]: message sent to deallocated instance 0x145e6ba0
私は NSZombie を使用しました。これは私が得たものです:
ですから、どんな助けでも大歓迎です。この問題を解決するために、私はすでに 3 日間を費やしてきました。
更新: MKStoreManager.m: http://pastebin.com/ZppTkxmN
MKStoreManager.h: http://pastebin.com/TJVM7UdN
エラーの原因となっている行: