无法在Xcode6中设置UITableViewCell,因为“自动属性合成不会合成属性..”警告

时间:2014-10-14 13:33:41

标签: ios objective-c uitableview xcode6

我在Xcode 6中创建了一个新项目并收到警告,我无法解决。我只想设置一个自定义UITableViewCell,因为我在Xcode 5中做了1000次。

  1. 我创建了UITableViewControllerUITableViewCell
  2. UILabel拖入TableViewCell.h
  3. 现在我在TableViewCell.h

    中收到以下警告
      

    自动属性合成不会合成属性'textLabel'   因为它是'readwrite'但它将通过“readonly”合成   另一个属性

    这是我从Interface Builder

    拖出的UILabel
    @property (weak, nonatomic) IBOutlet UILabel *textLabel;
    

    如何解决此警告?我以前从未见过它,它在Xcode 5中完美运行。

1 个答案:

答案 0 :(得分:5)

更改属性名称,以便不覆盖现有属性,或添加

@synthesize textLabel = _textLabel;

最好以不同的方式命名。