Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone Monotouch应用程序在发布时崩溃_Iphone_Ios_Xamarin.ios - Fatal编程技术网

iPhone Monotouch应用程序在发布时崩溃

iPhone Monotouch应用程序在发布时崩溃,iphone,ios,xamarin.ios,Iphone,Ios,Xamarin.ios,在iPhone中打开应用程序(使用Monotouch开发)时,应用程序在启动时会崩溃 日期/时间:2012-02-17 21:57:44.970+1100 操作系统版本:iPhoneOS 4.3.5(8L1) 报告版本:104 异常类型:00000020 异常代码:0x8badf00d 突出显示的线程:0 应用程序特定信息:投标未能及时启动 已用CPU总时间(秒):2.120(用户1.420,系统0.700), 11%CPU已用应用程序CPU时间(秒):1.200,6%CPU 这是坠机报告 我只

在iPhone中打开应用程序(使用Monotouch开发)时,应用程序在启动时会崩溃

日期/时间:2012-02-17 21:57:44.970+1100

操作系统版本:iPhoneOS 4.3.5(8L1)

报告版本:104

异常类型:00000020

异常代码:0x8badf00d

突出显示的线程:0

应用程序特定信息:投标未能及时启动

已用CPU总时间(秒):2.120(用户1.420,系统0.700), 11%CPU已用应用程序CPU时间(秒):1.200,6%CPU

这是坠机报告

我只是为视图创建对象并添加到窗口中

我的启动代码是

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window.MakeKeyAndVisible ();
iTenderLoginView loginView;
loginView = new iTenderLoginView (window);
window.AddSubview (loginView.View);
return true;
}

感谢为视图执行局部变量,如下所示:

iTenderLoginView loginView;
loginView = new iTenderLoginView (window);
window.AddSubview (loginView.View);
将导致问题,因为在调用
AddSubview
之后,
loginView
将不会被引用,并且GC将可以自由收集实例。将
loginView
局部变量升级到
AppDelegate
字段中,这将修复崩溃


参见我的答案,因为启动时间延长,这显然是看门狗的死亡。您需要发布启动代码以便我们提供帮助。只需2.2秒。我想ios最多允许10个seconds@Till谢谢你的回复。我刚刚添加了启动代码,(符号化的)崩溃报告将准确解释应用程序被杀死时正在做什么-你也可以添加吗?