UISplitView 上的 UITableViewController。为啥向下钻取留在第一张桌子上? (使用单点触控)
Posted
技术标签:
【中文标题】UISplitView 上的 UITableViewController。为啥向下钻取留在第一张桌子上? (使用单点触控)【英文标题】:UITableViewController on UISplitView. Why does drill down stay on 1st table? (using monotouch)UISplitView 上的 UITableViewController。为什么向下钻取留在第一张桌子上? (使用单点触控) 【发布时间】:2010-06-01 18:16:53 【问题描述】:我在我的应用程序中使用 UISplitView,左侧(纵向弹出框)使用 UITableViewController。我想重用主表控制器,所以当我想深入研究时,我会创建一个对象的新实例并推送它。但是,当我设置数据源时,所有数据都会进入第一个实例表(希望这是有道理的)。所以如果我点击后退按钮,我认为应该在推表上的新数据在第一个表中。有什么想法吗?
【问题讨论】:
【参考方案1】:我有点想通了。我发生了一个异步操作,它似乎与线程有关。当我同步调用该方法时,一切都按预期工作。
【讨论】:
【参考方案2】:在回调中更新内容时,您应该使用 InvokeOnMainThread();
否则你会陷入糟糕的状态:)
w://
【讨论】:
以上是关于UISplitView 上的 UITableViewController。为啥向下钻取留在第一张桌子上? (使用单点触控)的主要内容,如果未能解决你的问题,请参考以下文章
iPad拆分视图,uisplitview中的多个主视图和详细视图