Iphone 变量未为新变量赋值

Iphone 变量未为新变量赋值,iphone,ios,objective-c,xcode,Iphone,Ios,Objective C,Xcode,我有两个变量newdose,另一个是appDelegate变量newdose中的值是50,但appDelegate变量中显示为零 float newdose=vacinedose; appDelegate.Same_Vaccination_Cost_Vaccination_Annually_No_Guarantee=newdose; NSLog(@"After Dose Vaccine Dose is %.2f",newdose); 您需要初始化appDelegate变量。做: appDele

我有两个变量newdose,另一个是appDelegate变量newdose中的值是50,但appDelegate变量中显示为零

float newdose=vacinedose;
appDelegate.Same_Vaccination_Cost_Vaccination_Annually_No_Guarantee=newdose;
NSLog(@"After Dose Vaccine Dose is %.2f",newdose);

您需要初始化appDelegate变量。做:

appDelegate=[UIApplication SharedApplication]

NSLog(@“疫苗剂量为%.2f”,疫苗剂量);试试这个。当我们记录(@“疫苗剂量为%.2f”,vacinedode)时,检查它是否显示值45,尝试:float newdose=45;appDelegate.相同的疫苗接种费用每年接种疫苗无担保=新剂量;NSLog(@“给药后疫苗剂量为%.2f”,新剂量);试试这段代码,看看你得到了什么输出?谢谢,实际上我没有初始化appDelegate=[UIApplicationSharedApplication]它现在对我有效了thanks@DeveloperIOS:你不应该接受错误/半正确的答案。i您可以发布自己的答案并接受。您是说此处显示的日志记录为0?NSLog(@“vacinedose%.2f”,vacinedose);确保它是50是的,它是50我已经检查过了您能显示
vacinedose
声明部分吗?检查appDelegate变量是否不是nil。