我有一个带有 3 个选项卡的 tabView,每个 tabViewItems 都包含一个 webView。我想将每个选项卡的标题设置为document.title
每个 webView 正在呈现的 HTML 页面的标题。
所以基本上,每个NSTabViewItem
都有一个Webview
, via [tabViewItem setView:webView];
。现在,在didFinishLoadForFrame
webviews 的委托上,我可以通过执行NSString *title = [sender stringByEvaluatingJavaScriptFromString:@"document.title"]
. 我只能访问该sender
对象,所以我的问题是如何获取NSTabViewItem
包含我的发件人的内容。换句话说,我应该在< >
s里面放什么
[<getNSTabViewItemFromSender:sender> setLabel:title]