0

iPhoneアプリ開発初心者です。現在iPhoneアプリを開発中です。このアプリケーションでは、plist (プロパティ リスト) 形式を使用しています。

Row
   ( item 0
          {
            title key   string  Africa

            children
            (
            item 0
            {
                title  string Baobab
                Children
                (
                   item 0
                   {
                     Image        string    imagename,
                     Plant Name   String    plantname,
                     Description  String    discription,
                     Note         String    Note, 
                   }
                )
            }
            item 1
            {
                title  string Baobab
                Children
                (
                   item 0
                   {
                     Image        string    imagename,
                     Plant Name   String    plantname,
                     Description  String    discription,
                     Note         String    Note, 
                   }
                )

             }
          )
       }
      item 0
          {
            title key   string  America

            children
            (
            item 0
            {
                title  string title_name1
                Children
                (
                   item 0
                   {
                     Image        string    imagename,
                     Plant Name   String    plantname,
                     Description  String    discription,
                     Note         String    Note, 
                   }
                )
            }
            item 1
            {
                title  string title_name2
                Children
                (
                   item 0
                   {
                     Image        string    imagename,
                     Plant Name   String    plantname,
                     Description  String    discription,
                     Note         String    Note, 
                   }
                )

             }
          )
       }   
  )

ここで、この値を個別に解析する必要があります。

4

2 に答える 2

1

次のような plist をロードします。

NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithContentsOfFile:@"your.plist"];

そして、NSDictionaryのようにplistを操作できます

NSArray *keys = [dict allKeys];
for (NSString *key in keys)
{
    NSMutableDictionary *item = [dict objectForKey:key];
    NSString *title = [item objectForKey:@"title"];
    ......
}
于 2012-07-24T11:35:40.957 に答える
0

あなたの .plist ファイルは NSDictionary 表現に他なりません。コンテンツがディクショナリに読み込まれると、通常どおりアクセスできます。

于 2012-07-24T11:29:10.110 に答える