Добавление речи в пользовательский UIMenuController

Я создал кастомUIMenuController вUIWebView но, кажется, избавиться от опции «Speak Selection» вUIMenuController после того. Параметр «Разговор» включен в «Предпочтениях» на всех тестовых устройствах и отображается в других приложениях, включая приложения сторонних производителей. Есть ли служба доступности или частьsharedMenuController что я могу позвонить, чтобы получить этот предмет?

UIMenuItem *copyMenuItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Copy", @"Copy menu item") action:@selector(myappCopy:)];

UIMenuItem *highlightMenuItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Highlight", @"Highlight menu option") action:@selector(myappHighlight:)];

UIMenuItem *unhighlightMenuItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Remove Highlight", @"Remove Highlight menu option")
                                                           action:@selector(myappRemoveHighlight:)];

UIMenuItem *noteMenuItem = [[UIMenuItem alloc] initWithTitle:NSLocalizedString(@"Note", @"Note menu options") action:@selector(myappNote:)];

[UIMenuController sharedMenuController].menuItems = [NSArray arrayWithObjects:copyMenuItem, highlightMenuItem, unhighlightMenuItem, noteMenuItem, nil];

[copyMenuItem release];
[highlightMenuItem release];
[unhighlightMenuItem release];
[noteMenuItem release];

Я даже пытался проанализировать существующие общие пункты меню в начале, но я не вижу ничего, что сбрасывается в журнал. Метод вызывается при запуске приложения.

Попробовал это в верхней части метода:

    for (UIMenuItem *menuItem in [UIMenuController sharedMenuController].menuItems) {
        NSLog(@"title: %@", menuItem.title);
        NSLog(@"action: %@", menuItem.action);
    }

Любая помощь высоко ценится! Спасибо - эрик

Ответы на вопрос(2)

Ваш ответ на вопрос