0

ここでひどい時間を過ごしています!次のリンクに示すように、plistファイルを取得しました。

http://postimg.org/image/63rhs59qf/

必要なのは、テーブルビューにドラッグ名(Drug1、Drug2など)を含めることです。これは、対応するURLをクリックすると、それらが由来するセクションが別のビューコントローラーに渡されます。

データなどを渡すためのすべてのコードを知る必要はありません。データにアクセスして、plistからローカル配列/辞書に取り込む方法を知る必要があります。

私はそれについて頭を悩ませることができません、そして私が本当にplistを理解していないと確信しています、どんな助けも非常にありがたいことに受け取られるでしょう!!!

ピート

psそれが助けになるなら、plistファイルを再設計するために私は準備ができています-下の写真はおそらくより良いオプションですか?わからない神様!

http://postimg.org/image/wzapyj5ht/

4

1 に答える 1

0

ルートからすべての辞書を取得するには、次を使用
して、アプリケーションバンドルに保存されているPlistのパスを取得します

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"myDrugList" ofType:@"plist"];

plistからROOTを読み取ると、すべてのセクションを含むルートディクショナリが返されます

NSDictionary *sectionDictionary = [NSDictionary dictionaryWithContentsOfFile:filePath];

特定のセクションを読むには

NSDictionary *section1 = [sectionDictionary objectForKey:@"Section1"]; // returns Section1
NSDictionary *section2 = [sectionDictionary objectForKey:@"Section2"]; // returns Section2

薬の価値を読むには

NSString *drug1 = [section1 objectForKey:@"Drug1"]; // returns value for Drug1
于 2013-03-24T18:28:52.320 に答える