When I am running my project in Xcode 6, I am having many weird errors.
Parse Issue - Unknown type name \'NSString\' Format argument not an NSString Could no
You can get this error if you have a PrefixHeader file that imports Objective-C code and also some plain C files in your project, because the C files try to import the Objective-C.
To fix, wrap your objective-c imports like this :
#ifdef __OBJC__ #import #endif