我在合成变量'@synthesize属性必须在实现上下文中'时遇到错误'和方法'方法定义不在@implementation context'中 我该如何解决? 谢谢
答案 0 :(得分:0)
从错误描述中我猜你已经在类实现之外放了@synthesize指令,即确保它在你文件中的@implementation之后:
@implementation MyClass
@synthesize myVar;
答案 1 :(得分:0)
将所有类方法和@synthesize
变量放在两者之间
.m (实施)文件中的@implementation
和@end
。
@implementation MyClass
@synthesize myVar1,myVar2,myVar3;
-(void) method1:(id) myVariable
{
}
-(void) method2
{
}
@end