2013-07-01 20 views
-1

我有一個變量需要多個方法訪問和更改。無法更改@property中字符串的值

我已經聲明它:

@property (nonatomic, retain) NSString *curDate; 

我然後合成它的代碼。

但是,試圖改變時,它的價值,像這樣:

curDate = "02-07-2012"; 

應用程序崩潰。

這是爲什麼?我應該如何改變這個值?

+0

@ H2CO3其實它只是把堆棧跟蹤。無法理解它。 – samiles

+2

編譯器是否顯示關於「不兼容指針類型」的警告?如果您恰巧使用Xcode:單擊黃色警告三角形將彈出選項*修復它:插入「@」*。 –

回答

3

使用NSString字面語法時,您需要使用@符號。

像這樣:

curDate = @"02-07-2012";

,所有信息在Objective-C here@符號的使用。

0
curDate = @"02-07-2012"; 

You'v變爲文字錯誤