Por que a instância da classe webBaseNetScapepluginView não responde seletor no safari4?
Pergunta
Estou desenvolvendo um plug-in com Safari. Eu segui o Adblocker Sourcecode para sacudir o método:
-(id)initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:DOMElement:
da classe webBasenetscapepluginview, mas descobri que isso não respondeu no Safari4. Por quê?
Solução
Eles removeram esse método, mudaram seu seletor ou o mudaram para outra classe. Eles podem ter mudado como o método funciona, ou a funcionalidade adicionada e mudou o seletor de acordo.
Você deve fazer uma nova pergunta com o que pretende fazer, envergonhando esse método, perguntando como você deve fazê -lo. Swizzling esse método claramente não é.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow