有人可以請向我解釋爲什麼這個簡單的任務不起作用。
下面是代碼
loanDetails.currency = myCurrency;
簡單的任務不適用於我:iphone sdk
NSLog(@" Value %@",myCurrency);
NSLog(@" Value %@",loanDetails.currency);
NSLog(@" Value %@",myCurrency);
輸出爲: -
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
而且定義爲:
@property (nonatomic,retain) NSString *currency;
這正是問題所在。我從來沒有初始化它。但是在運行時沒有例外。在java中它會是一個NULL指針異常。 – awsome 2010-05-05 21:38:19