2012年05月14日

objective-c で連想配列・多次元配列

お願いします♪いいねとかつぶやいたりして下さい
 
NSArray に NSDictionary を突っ込む方法。
ちょっとバグってたので修正。
毎回 tmp Dic を作り直さないといけないみたい。

NSArray *tmp = [youso objectForKey:@"shop"];

    NSMutableArray *har = [NSMutableArray array];
    NSMutableDictionary *tmpDic = [NSMutableDictionary dictionary];
    
    for(id obj in tmp){
        NSMutableDictionary *tmpUrl = [obj objectForKey:@"coupon_urls"];
        //これ大事。これがないとすべて同じデータになってしまう
        NSMutableDictionary *tmpDic = [NSMutableDictionary dictionary];
        [tmpDic setObject:[obj objectForKey:@"name"] forKey:@"name"];
        [tmpDic setObject:[tmpUrl objectForKey:@"pc"] forKey:@"url"]; 
        
        [har addObject:tmpDic];
        
    }
    
    NSLog(@"%@",[har objectAtIndex:1]);
関連するタグ:
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ