xCode 6 how to fix "Use of undeclared identifier" for automatic property synthesis? xCode 6 how to fix "Use of undeclared identifier" for automatic property synthesis? ios ios

xCode 6 how to fix "Use of undeclared identifier" for automatic property synthesis?


At first I thought it was a beta version bug, but today I saw that this type of errors occur on the XCode 6 GM Seed also, though I'm yet to discover in which particular cases.

Anyway, the fix is to add a synthesize statement in the @implementation block, explicitly declaring the name of the ivar as well as the property:

@synthesize property = _property


If you have an explicit getter, automatic property synthesized will be ignored.

Then you have to use @synthesize property = _property


pod update

then your can now update to 3.7.1 that has fixed this bug.