I am not even sure how to start.
I am developing an iPhone application with the latest Xcode
and sdk using core plot and the core async socket library. Everything was fine until a few hours ago, when Xcode dumped a ton of "interface duplication" errors for no apparent reason.
The two files that are emitting errors are the AsyncSocket.h
and an API client that I wrote in order to get data out of the target server.
The errors are the following:
- Nested Redefinition error on all enums in
AsyncSocket.h
and my API client. - Redeclaration of enum on all enumerations in
AsyncSocket.h
and my API client. - Duplicate interface declaration on the
AsyncSocket.h
and the API client's interface file. - The error occurred between two builds of the application. NOTHING was changed during that time which is why I can't even begin to think what is causing this.
The API client is a really simple thing, it just uses the async socket to send queries to the server and then return the parsed results in arrays. Nothing complicated, as I am not that into objective c yet.
I wish I could give some more useful information but that is all I have.