У меня есть tabView, скажем, с 3 вкладками, каждый из tabViewItems содержит webView. Я хочу установить заголовок каждой вкладки как document.title
HTML-страницы, которую отображает каждый webView.
Таким образом, у каждого NSTabViewItem
есть Webview
через [tabViewItem setView:webView];
. Теперь, в didFinishLoadForFrame
делегате веб-просмотров, я могу получить заголовок HTML-страницы, выполнив NSString *title = [sender stringByEvaluatingJavaScriptFromString:@"document.title"]
. У меня есть доступ только к объекту sender
, поэтому мой вопрос заключается в том, как я могу получить NSTabViewItem
, содержащий моего отправителя. Другими словами, что я должен поместить внутрь < >
s
[<getNSTabViewItemFromSender:sender> setLabel:title]