【发布时间】:2009-09-07 15:57:30
【问题描述】:
我正在使用 Cocoa 编写一个最小的网络浏览器。我一直在努力尝试创建一个地址栏(基本上是一个 NSComboBox,其中的下拉菜单包含以前访问过的 URL)。
主要问题是我的 WebView 对象的 backForwardList 属性在不可预测的时间更新。例如,如果我从下拉列表中选择一个 url(其数据源是 backForwardList ),然后启动加载请求,当下拉列表更新所选项目时, backForwardList 已更改并且 selectedItem 的索引为过期,所以显示不正确的地址。处理此类时间问题的好方法是什么?
【问题讨论】: