本地声明隐藏“self.treatmentId = treatmentId;”附近的实例变量消息弹出窗口和“self.treatmentName = treatmentName;”;本地声明隐藏实例变量警告
@implementation Treatment
@synthesize treatmentId;
@synthesize treatmentName;
-(Treatment *)initWithtreatmentName:(NSString *)treatmentName treatmentId:(NSString *)treatmentId{
if((self = [super init])){
self.treatmentId = treatmentId;
self.treatmentName = treatmentName;
}
return self;
}
@end
更改initWithtreatmentName方法中的第一个参数名称。 – Narayana
修改如下方法 - (治疗*)initWithtreatmentName:(NSString *)治疗名称treatmentId:(NSString *)treatmentId像这样 - (治疗*)initWithtreatmentName:(NSString *)otreatmentName treatmentId:(NSString *)otreatmentId,您的实例名称和参数名称相同的方式警告出现。 – ajay