buduję własną zwyczaj Edit Menu (UIMenuController) i używam typowySelector dla "Define" element menu Edycja w iOS 5
-(BOOL)canPerformAction:(SEL)action withSender(id)sender
metodę warunkowo włączyć/wyłączyć domyślne ustawienia systemowe. Typowe metody edycji są dobrze udokumentowane (copy :, cut :, itp.), Ale nie mogę znaleźć nic o tym, jaka metoda jest wywoływana przez opcję menu "Definiuj", aby wyciągnąć nowy słownik słów w iOS 5. Może to ukrywając się przed wzrokiem, ale spędziłem wiele godzin, szukając tego, więc doceniam każdą pomoc. Konkretnie, muszę:
if (action == @selector(defineWord:)) ......
ale daje mi to, co naprawdę dzieje się w miejscu „defineWord:”
ps - ja nie wiedząc, co klasa metoda należy, po prostu z ciekawości (kopia: należący do UIResponderStandardEditActions, na przykład)
Dzięki, zarówno na odpowiedź i jak masz to (przydatna wskazówka) !! ! – Michael
Moja aplikacja została odrzucona z powodu _definiowania :. Centrum rozstrzygnięć twierdzi, że powodem jest "2.5: aplikacje korzystające z niepublicznych interfejsów API zostaną odrzucone". – tokentoken