2009-09-07 25 views
0

我正在使用Cocoa編寫一個最小的web瀏覽器。我一直在努力嘗試創建一個地址欄(基本上是一個NSComboBox,其中的下拉列表中包含以前訪問過的URL)。地址欄中基於可可的Web瀏覽器

主要問題是我的WebView對象的backForwardList屬性在不可預知的時間更新。例如,如果我從下拉列表中選擇一個url(backForwardList的數據源),那麼在下拉菜單更新所選項目時,啓動一個加載請求,backForwardList已更改,selectedItem的索引是過時,所以顯示的地址不正確。處理像這樣的時間問題是一個很好的攻擊線?

回答

0

在彈出窗口打開前複製列表。只能使用此副本,直到組合框退出第一個響應者。

+0

感謝關於第一響應者的提示。實際上,我解決的不僅僅是這個問題。 – awt

相關問題