0

我现在正在使用表格视图和详细视图,您知道在您选择表格中的元素时会出现的那个。

有一个方法 - (void)configureView 在 vi​​ewDidLoad 中被调用,描述说它更新接口。

我有这样的事情:

- (void)configureView
{
    // Update the user interface for the detail item.

 if (self.detailItem) {
    self.detailDescriptionLabel.text = self.detailItem;
}
if (self.subjectItem) {
    self.subjectLabel.text = [self.subjectItem description];
}
self.imageView.image = self.imageItem;}

我的问题是:是否需要“描述”属性?因为它没有它(第一项和 imageView)也能工作,如果是这样,那么 imageView 的语法会是什么样子?因为“描述”仅适用于 NSStrings

4

1 回答 1

0

真正的描述是 NSObject 的一个方法:https
://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html 你不需要在你的上面的代码,既不是 NSString。只需确保为属性分配正确的对象(即 self.imageItem 必须是 UIImage 的一个实例)。

于 2012-10-25T21:33:23.210 回答