Understanding iOS Compiler Errors - Missing Context for Property Implementation Declaration
0
0
1
78
448
Oak Leaf Enterprises, Inc
3
1
525
14.0
Normal
0
false
false
false
EN-US
JA
X-NONE
You typically get this compiler error if you try to synthesize
a property outside of a class implementation. For example, the following code tries
to synthesize the deck property
before the @implementation
declaration that marks the beginning of the class:
@synthesize deck = deck_;
@implementation PlayingCardBackViewController
To fix the problem, just move the @synthesize declaration after the @implementation declaration and before the @end declaration:
@implementation PlayingCardBackViewController
@synthesize deck;
For explanations of other compiler errors and warnings, check out our new book site: http://www.iOSAppsForEveryone.com
Kevin McNeish
Eight-time .NET MVP Recipient
Apple iOS Author, Trainer