0

私は現在、テーブル ビューと詳細ビューを使用しています。テーブル内の要素を選択すると表示されるビューです。

viewDidLoad で呼び出されるメソッド - (void)configureView があり、説明はそれがインターフェースを更新すると言います。

私はこのようなものを持っています:

- (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 に答える