Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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
C# 仅限iOS6设备。调用sqlite并从UINavigation返回时,UITableView在屏幕外消失_C#_Sqlite_Uitableview_Xamarin.ios_Ios6 - Fatal编程技术网

C# 仅限iOS6设备。调用sqlite并从UINavigation返回时,UITableView在屏幕外消失

C# 仅限iOS6设备。调用sqlite并从UINavigation返回时,UITableView在屏幕外消失,c#,sqlite,uitableview,xamarin.ios,ios6,C#,Sqlite,Uitableview,Xamarin.ios,Ios6,我的iPhone应用程序(使用c#和monotouch开发)在iOS5上运行良好。自从升级到iOS6后,我遇到了以下问题:(注意:仅在设备上发生,而不是在模拟器上发生) 我的第一页是UITableView。如果选择一行,它将带您到另一个视图。此视图查询数据库(SQLite)以根据选定的incidentId加载更多信息 当我单击UINavigation Back按钮返回到我的第一页时,UITable视图在屏幕外消失 当我滚动屏幕上的任意位置时,UITableView会重新出现并按预期执行 在逐行检

我的iPhone应用程序(使用c#和monotouch开发)在iOS5上运行良好。自从升级到iOS6后,我遇到了以下问题:(注意:仅在设备上发生,而不是在模拟器上发生)

我的第一页是UITableView。如果选择一行,它将带您到另一个视图。此视图查询数据库(SQLite)以根据选定的incidentId加载更多信息

当我单击UINavigation Back按钮返回到我的第一页时,UITable视图在屏幕外消失

当我滚动屏幕上的任意位置时,UITableView会重新出现并按预期执行

在逐行检查代码之后,我将其缩小为一行代码,即 cmd.ExecuteReader(cmd是SqliteConnection>createcommo()>ExecuteReader())

如果在对象结果中删除该行代码和硬代码,UITableView将正常工作

谁能告诉我这是为什么


它仅在iOS 6上仅在设备上执行此操作。带iOS6的模拟器工作正常。

是否
cmd.ExecuteReader
返回有效结果?听起来它可能返回一个空的结果集,这意味着无法显示任何结果。

这在很大程度上取决于具体情况,请尝试创建一个显示程序流程的小型独立案例