我遇到了一个奇怪的问题:
一周前,我发布了一款用于临时发布的iPhone应用程序。该应用程序运行良好!
现在,我只更改了很少的代码(只添加了一个图像和图标),应用只有一半!有些菜单项有效,其他则失败!
它失败了两点:
首先打开settingsViewController :( app完全崩溃)
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
GetData();
}
public override bool ShouldAutorotateToInterfaceOrientation (UIInterfaceOrientation toInterfaceOrientation)
{
return true;
}
#endregion
#region GetData
private void GetData() {
string ipAddress = Facade.SettingsFacade.GetIpAddress (Globals.DbPath, Config.settingIpKey);
textBoxIP.Text = ipAddress;
string isColorFilter = Facade.SettingsFacade.GetFilterSetting(Globals.DbPath, Config.settingColorFilterKey);
string isPersonalFilter = Facade.SettingsFacade.GetFilterSetting(Globals.DbPath, Config.settingPersonalFilterKey);
string isSilhouetteFilter = Facade.SettingsFacade.GetFilterSetting(Globals.DbPath, Config.settingSilhouetteFilterKey);
SetSwitch(switchFilterColor, isColorFilter);
SetSwitch(switchFilterPersonal, isPersonalFilter);
SetSwitch(switchFilterSilhouette, isSilhouetteFilter);
}
#endregion
此代码从我的sqlite db获取值。
第二次调用WCF服务时 当它失败时我得到错误:
“尝试JIT编译方法时出错”
这很奇怪,因为调用另一个WCF服务有效!
我正在使用MonoTouch 4.x为iPhone 4.3开发
我的应用程序包括:sqlite数据库和wcf服务。
有谁知道为什么这个临时更新失败了?
问候和感谢!
迈克尔