0

古いアプリを 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

エラーの原因となっている行: ここに画像の説明を入力

4

1 に答える 1

1

このリンクから MKStoreKit の ARC バージョンをダウンロードし、プロジェクトの新しいライブラリを置き換えて楽しんでみませんか。

https://github.com/MugunthKumar/MKStoreKit

それが役に立てば幸い。

于 2013-11-27T12:54:07.967 に答える