Perché istanza della classe non WebBaseNetscapePluginView risponde selettore nella safari4?

StackOverflow https://stackoverflow.com/questions/2004166

  •  18-09-2019
  •  | 
  •  

Domanda

Sto sviluppando un plug-in con Safari. Ho seguito il codice sorgente adblocker al Swizzle il metodo:

-(id)initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:DOMElement:

di classe WebBaseNetscapePluginView ma ho scoperto che non ha risposto in Safari4. Perché?

È stato utile?

Soluzione

Essi o rimossi tale metodo, cambiato selettore, o spostato in un'altra classe. Potrebbero aver cambiato il modo funziona il metodo, o funzionalità aggiuntive, e ha cambiato il selettore di conseguenza.

Si dovrebbe chiedere una nuova domanda con che cosa avete intenzione di fare da swizzling questo metodo, chiedendo come si dovrebbe fare. Swizzling questo metodo chiaramente non lo è.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top