-1
- (IBAction)start:(UIButton *)sender {
  NSString *t=@"123";   // line 1
  self.detailDescriptionLabel.text=t;
}

语法检查是正确的,但是当我在 iphone 上构建和运行它时,它在第 1 行中断并发送错误消息,如“变量不是 CFString”

如何解决这个问题呢?

当我写这个时它正在工作:

- (IBAction)start:(UIButton *)sender {
  self.detailDescriptionLabel.text=nil;
}

我真的认为问题在于如何正确地将字符串常量分配给 UILabel 的文本属性。

4

1 回答 1

0

好吧,这很愚蠢......我错误地按下了shotcut键和一个断点......所以实际上代码中没有错误,只是我在XCode IDE中的错误。

于 2012-11-09T21:23:23.840 回答