i ont une double variable dans ma demande et je mettre à jour certaines valeurs à elle dans la méthode viewDidLoad et que vous voulez l'utiliser plus tard dans l'une des méthodes de délégué de tableview mais la variable n'est pas en mesure de Conserver la valeur. Je déclare comme suit:double variable pas en mesure de conserver les valeurs
double subTtl;
@property(nonatomic,assign) double subTtl;
mycode pour viewDidLoad
subTtl = 0;
for (int i = 0; i<[pizzaAppDel.arrOrders count]; i++) {
[pizzaAppDel.arrOrderDetails addObject:@"1"];
subTtl = subTtl + [[(NSDictionary*)[pizzaAppDel.arrOrders objectAtIndex:i] objectForKey:@"price"] doubleValue];
}
NSLog(@"%@",[NSString stringWithFormat:@"%.2f",subTtl]);
Voici comment im en utilisant dans ma tableview méthode déléguée:
lblTtlPrice.text = [@"Subtotal: $" stringByAppendingString:[NSString stringWithFormat:@"%.2f",subTtl]];
Je suis synthétisent dans .m fichier et l'enregistrement des valeurs, je peux voir les valeurs dans la variable mais lorsque je tente de l'utiliser plus tard, je ne reçois rien de lui, des rendements variables vides.
Vous devez publier votre méthode viewDidLoad. Aussi, assurez-vous qu'il est appelé en plaçant un point d'arrêt dessus. –
Comment l'utilisez-vous? Il n'y a pas de * double "" vide "* vide". –
s'il vous plaît vérifier le code ci-dessus i avez mis à jour. – pankaj