self.trMasterData.dictMstTrBuiにはあらかじめdictionaryのkey,valが登録されているものとします。dictionaryのallKeysメソッドでkeyの一覧、allValuesメソッドでvalueの一覧をそれぞれ取得し、可変長の配列にコピーしています。その際に(NSMutableArray *)と頭につけてキャストしています。
/* 定義 */
@property (nonatomic) NSMutableArray *arrAllKeysTrHdAll;
@property (nonatomic) NSMutableArray *arrAllValsTrHdAll;
- (void) arrDataCreate{
//初期化
self.arrAllKeysTrHdAll = [[NSMutableArray alloc] init];
self.arrAllValsTrHdAll = [[NSMutableArray alloc] init];
//key ,val配列生成
NSArray *arrAllKeys = [self.trMasterData.dictMstTrBui allKeys];
NSArray *arrAllValues = [self.trMasterData.dictMstTrBui allValues];
//キャストして登録
self.arrAllKeysTrHdAll = (NSMutableArray *)[NSArray arrayWithArray:arrAllKeys];
self.arrAllKeysTrHdAll = (NSMutableArray *)[NSArray arrayWithArray:arrAllValues];
}
0 件のコメント:
コメントを投稿