Den Fehler "Mehrere Methoden mit dem Namen 'xxx:' gefunden" beseitigen

In meinem aktuellen Projekt in der Datei ViewController.m führe ich die folgende Methode aus:

<code>[[connection writer] writeData: data];
</code>

Es gibt die Warnung zurück:

<code>warning: multiple methods named 'writeData:' found
</code>

Ich versuche die Methode aufzurufen:

<code>- (void) writeData: (NSData*)data
</code>

... in TCPWriter.m. Leider gibt es noch zwei anderewriteData Methoden

<code>- (void)writeData:(NSData *)data;
</code>

... in NSFileHandle.h und ...

<code>- (BOOL)writeData:(NSData *)data
</code>

... in NSURLHandle.h. Das ist für mich besonders verwirrend, weil[conn writer] sollte das zurückgebenTCPWriter Klasse und diese Klasse sollte die richtige nennenwriteData Methode. Außerdem bin ich mir nicht ganz sicher, ob NSFileHandle.h und NSURLHandle.h in einer der in ViewController.h enthaltenen Bibliotheken enthalten sind und nicht in einem anderen Teil des Projekts.

Wie kann ich dem Compiler zeigen waswriteData Methode, die ich aufrufen möchte, und warum tritt dieser Fehler auf?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage