我的 iPhone 应用程序(使用 c# 和 monotouch 开发)在 iOS5 上运行良好。自从升级到iOS6后,我遇到了以下问题:(注意:只发生在设备上,而不是模拟器上)
我的第一页是 UITableView。如果您选择一行,它会将您带到另一个视图。此视图查询数据库 (SQLite) 以根据所选事件 ID 加载更多信息。
当我单击 UINavigation Back 按钮返回到我的第一页时,UITable 视图消失在屏幕外。
当我在屏幕上的任意位置滚动时,UITableView 会重新出现并按预期执行。
在逐行浏览代码后,我将其缩小到一行代码,即 cmd.ExecuteReader (cmd 为 SqliteConnection > CreateCommen() > ExecuteReader() )
如果我删除对象结果中的那行代码和硬编码,UITableView 可以正常工作。
谁能告诉我这是为什么?
它仅在设备上的 iOS 6 上执行此操作。iOS6的模拟器可以正常工作。