我现在正在使用表格视图和详细视图,你知道当你在表格中选择元素时出现的那个。
有一个方法 - (void)configureView在viewDidLoad中调用,描述说它更新了接口。
我有这样的事情:
- (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
答案 0 :(得分:0)
真正的描述是NSObject的一种方法:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSObject_Class/Reference/Reference.html
您不需要在上面的代码中使用它,也不需要在NSString中使用它。
只需确保为属性分配正确的对象(即self.imageItem必须是UIImage的等值)。