Voiceover is typically implemented with accessibilityRole instance method. I was able to use it on a button for example
button.accessibilityRole = NSLocalizedString(@"Button", nil);
But when I use it on a NSTabViewItem,
NSTabViewItem *item0 = [NSTabViewItem tabViewItemWithViewController:self.tab0];
item0.acessibilityRole = NSLocalizedString(@"Tab 0",nil);
I get an error saying
Property 'accessibilityRole' not found on object of type 'NSTabViewItem *'
Edit: I also tried accessibilityLabel
.