2017-04-20 7 views
-6
{ 
    Flows =  (
     flow456 
    ); 

    flow456 =  (
     format789, 
     format123 
    ); 
    format123 =  { 
     row1 =   { 
      label = Price; 
      textbox =    { 
       height = 111; 
       width = 333; 
      }; 
     }; 
     row2 =   { 
      button = yes; 
     }; 
    }; 
    format123Rows =  (
     row1, 
     row2 
    ); 
    format789 =  { 
     row1 =   { 
      label = Price; 
      textbox =    { 
       height = 111; 
       width = 333; 
      }; 
     }; 
     row2 =   { 
      button = yes; 
     }; 
    }; 
    format789Rows =  (
     row1, 
     row2 
    ); 
} 

上記はiphone画面に表示したいjsonオブジェクトです。画面にデータを表示するのに最適なレイアウトはどれですか?私はUIView、UIStackViewを試してみましたが、できません。どのように行にそれを表示するには? 画像に表示されている通りClick here to see imageiphone画面でJsonデータを表現する方法は?

答えて

0

jsonオブジェクトをStringに変換してUITextviewに表示する必要があります。バンドルからJSONオブジェクトを読み込んでいる場合、以下を使用できます。

webserviceからJSONオブジェクトを取得している場合は、以下を試すことができます。

NSData *jsonData = [NSJSONSerialization dataWithJSONObject:JSONDic 
                options:NSJSONWritingPrettyPrinted 
                error:&error]; 
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; 
+0

スクリーンショットのように必要な場合は、JSONを解析する必要があります。参照してください:http://stackoverflow.com/questions/39487854/how-to-parse-json-in-objective-c-ios –

+0

私はそのような画像をjsonデータを表現したいと述べました。そのレイアウト内にそのjsonオブジェクトを収めるためには、どのレイアウトが良いのでしょうか? – mad

+0

私はあなたがラベルにいくつかのテキストを表示したいと思う。あなたはラベル/テキストフィールドでレイアウトを作成する必要があります(または、それが欲しいです)。そしてあなたは解析し、それぞれのラベルにテキストを割り当てます。 これらを参照してください: 1. https://www.raywenderlich.com/5492/working-with-json-in-ios-5 2. https://www.appcoda.com/parse-xml-and-json -web-service/ –

関連する問題