Quelqu'un peut-il s'il vous plaît expliquer à moi pourquoi cette affectation simple ne fonctionne pas.
Voici le code
loanDetails.currency = myCurrency;
affectation simple ne fonctionne pas pour moi: iphone sdk
NSLog(@" Value %@",myCurrency);
NSLog(@" Value %@",loanDetails.currency);
NSLog(@" Value %@",myCurrency);
la sortie est: -
2010-05-05 23:00:44.394 ExpenseTracker[3576:207] Value AFA
2010-05-05 23:00:44.750 ExpenseTracker[3576:207] Value (null)
2010-05-05 23:00:45.095 ExpenseTracker[3576:207] Value AFA
Et la définition est aussi:
@property (nonatomic,retain) NSString *currency;
C'est exactement le problème. Je ne l'ai jamais initialisé. Mais il n'y avait pas d'exception à l'exécution. En Java, cela aurait été une exception NULL Pointer. – awsome