Iphone monotouch ios中的应用内购买崩溃
我使用monotouch为iPhone开发了一个应用程序,其中包含应用内购买,我使用了此代码。一切正常。我可以购买,我可以得到答案 但有时我会出错,然后应用程序崩溃。例如,我试图通过关闭和重新打开应用程序购买10次。我收到这个错误2次。应用商店因此拒绝了我的应用程序 错误是:“在执行本机代码时获取了SIGSEGV。这通常表示mono运行时或应用程序使用的本机库中存在致命错误。” 请帮我解决这个问题 顺便说一句,我打电话到应用程序购买,如下所示:Iphone monotouch ios中的应用内购买崩溃,iphone,ios,xcode,xamarin.ios,in-app-purchase,Iphone,Ios,Xcode,Xamarin.ios,In App Purchase,我使用monotouch为iPhone开发了一个应用程序,其中包含应用内购买,我使用了此代码。一切正常。我可以购买,我可以得到答案 但有时我会出错,然后应用程序崩溃。例如,我试图通过关闭和重新打开应用程序购买10次。我收到这个错误2次。应用商店因此拒绝了我的应用程序 错误是:“在执行本机代码时获取了SIGSEGV。这通常表示mono运行时或应用程序使用的本机库中存在致命错误。” 请帮我解决这个问题 顺便说一句,我打电话到应用程序购买,如下所示: InAppPurchaseManager obj_
InAppPurchaseManager obj_inapp=new InAppPurchaseManager();
if (obj_inapp.canMakeProUpgrade())
{
inapp.PurchaseProUpgrade();
}
如果你需要我可以发送日志,monotouch和xcode是最新版本
这是示例应用程序:
问候
致以最诚挚的问候……您是否尝试在应用程序中声明私有的inapp采购管理器inapp代码>作为控制器类中的成员变量
作为一个局部变量,GC可以收集它,而Objective-C将无法再调用C#,从而导致崩溃。立即发布stacktrace,很难判断问题。要尝试的一件事是将InAppPurchaseManager存储在类的成员变量中。我可以看到GC可以从上面的代码示例中收集它。这是崩溃日志:这是示例应用程序:问候…你找到解决方案了吗?我有同样的问题,我很好奇如何解决它。