0

おそらくKVCまたはいくつかのObj-C 2.0の空想を使用して、小さな小さなNSDictionaryオブジェクトのNSArrayを作成するためのはるかに優れた/簡単な方法があることは知っていますが、それを見つけることができず、それを入力するだけでした. 私のクラス: @interface PDDetailShowModel : NSObject

@property(nonatomic, strong, readonly)NSString *showid;
@property(nonatomic, strong, readonly)NSString *showdate;
@property(nonatomic, strong, readonly)NSString *showyear;
@property(nonatomic, strong, readonly)NSString *city;
@property(nonatomic, strong, readonly)NSString *state;
@property(nonatomic, strong, readonly)NSString *country;
...

メソッド:

- (NSArray *) createArrayForTableView
{
  NSMutableArray *list = [NSMutableArray array];
  NSDictionary *dict = @{@"venue":_venue};
  [list addObject:dict];
  NSDictionary *dict1 = @{@"city":_city};
  [list addObject:dict1];
  NSDictionary *dict2 = @{@"state":_state};
  [list addObject:dict2];
  NSDictionary *dict3 = @{@"country":_country};
  ....
  return [NSArray arrayWithArray:list];
}

私の最終目標は、素敵な UITableView にセクション ヘッダーを設定することです。JSON API 呼び出しからこれらすべてを取得しましたが、TableView に必要な順序ではありません。

4

1 に答える 1