Derrotar el error "múltiples métodos llamados 'xxx:' encontrado"
En mi proyecto actual dentro del archivo ViewController.m, estoy ejecutando el método:
<code>[[connection writer] writeData: data]; </code>
Devuelve la advertencia:
<code>warning: multiple methods named 'writeData:' found </code>
Estoy intentando llamar al método:
<code>- (void) writeData: (NSData*)data </code>
... en TCPWriter.m. Desafortunadamente, hay otros doswriteData
metodos
<code>- (void)writeData:(NSData *)data; </code>
... en NSFileHandle.h y ...
<code>- (BOOL)writeData:(NSData *)data </code>
... en NSURLHandle.h. Esto es especialmente confuso para mí porque[conn writer]
debe devolver elTCPWriter
clase y esa clase debe llamar a la correctawriteData
método. Además, ni siquiera estoy completamente seguro de que NSFileHandle.h y NSURLHandle.h estén incluidos en cualquiera de las bibliotecas incluidas en ViewController.h, en lugar de en una parte diferente del proyecto.
¿Cómo puedo mostrar el compilador quewriteData
Método al que quiero llamar y por qué ocurre este error?