重複の可能性:
XCode と 4 ストーリーボードを使用して TableView に plist コンテンツを設定する方法
次の手順を実行しました。
1: tableviewcontroller(WinesViewController)を作った
2: タイトルとサブタイトルのラベルを含むプロトタイプ セルを追加しました: namelabel と districtlabel。セル識別子: wineCell
3: 10個のワイン(辞書)でWine.plistを作った(辞書キー=ワインの名前)
辞書には、文字列キーを持つ 18 個の文字列が含まれています: Name、District、Image、Alcohol など、および Price 文字列を持つ Price という 1 つの配列。
4: NSObject の Wine.h/.m サブクラスを作成しました。.h:
#import <Foundation/Foundation.h>
@interface Wine : NSObject {
NSString *wineImage;
NSString *wineName;
NSString *wineDistrict;
NSString *wineCountry;
NSString *wineFlag;
NSString *wineFylde;
NSString *wineFriskhet;
NSString *wineGarvesyre;
NSString *wineColor;
NSString *wineSmell;
NSString *wineTaste;
NSString *wineSuits;
NSString *wineGrapes;
NSString *wineAlcohol;
NSString *wineSugar;
NSString *wineAcid;
NSString *wineProducer;
NSMutableArray *winePrice;
NSString *wineFact;
}
@property (copy, nonatomic) NSString *wineImage;
@property (copy, nonatomic) NSString *wineName;
@property (copy, nonatomic) NSString *wineDistrict;
@property (copy, nonatomic) NSString *wineCountry;
@property (copy, nonatomic) NSString *wineFlag;
@property (copy, nonatomic) NSString *wineFylde;
@property (copy, nonatomic) NSString *wineFriskhet;
@property (copy, nonatomic) NSString *wineGarvesyre;
@property (copy, nonatomic) NSString *wineColor;
@property (copy, nonatomic) NSString *wineSmell;
@property (copy, nonatomic) NSString *wineTaste;
@property (copy, nonatomic) NSString *wineSuits;
@property (copy, nonatomic) NSString *wineGrapes;
@property (copy, nonatomic) NSString *wineAlcohol;
@property (copy, nonatomic) NSString *wineSugar;
@property (copy, nonatomic) NSString *wineAcid;
@property (copy, nonatomic) NSString *wineProducer;
@property (retain, nonatomic) NSMutableArray *winePrice;
@property (copy, nonatomic) NSString *wineFact;
@end
そして、それらすべてをワインで合成しました.m
そして、Apples Property List Programming Guide、 http: //www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1 のコードとここからの回答のさまざまな組み合わせを試して、タイトル/サブタイルとして plist からの Name および District 文字列を含む tableview セル。今、私は混乱を引き起こし、自分自身を混乱させました.WinesViewController.h/.mからコードを投稿したくありません. 最初からやり直したほうがいいです。
後で画像も追加し、plist の残りの情報を使用して WinesDetailViewController を作成しますが、最初は tableView を作成するだけで十分なようです。
ワインがテーブルビューに az を表示するようにしたいのですが、最初は 1 つのセクションだけで、後でセクションを追加します.. まず、この地上構造を完成させる必要があります!