2013-07-01 22 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变为文字错误