初学者经常会碰到使用@synthesize编译属性的时候报:missing context for property的错误,这是因为@synthesize写在了@implemention外面了,也就是写在#import里,正确的应该写在@implemention里面。如下:
Incorrect:
@synthesize yourProperty;
@implementation YourClass
@end
Correct:
@implementation YourClass
@synthesize yourProperty;
@end