2012-09-23 44 views
1

我有一本字典的網絡,這是一個字典詞典
我試圖複製從網絡的特定條目到比較地址的Objective-C:複製特定的NSDictionary值到另一個NSDictionary的

- (NSDictionary *) compareAddr 
{ 
    NSMutableDictionary *result = [[NSMutableDictionary alloc] init]; 

    for (id key in networks) 
    { 
     NSMutableDictionary *result = [[NSMutableDictionary alloc] initWithObjectsAndKeys: @\ [[networks objectForKey: key] objectForKey:@"RSSI"]\, @\key\]; 
    }         
    return [NSDictionary ? ? ? :result]; 
} 

但這不適合我!

可能嗎? : 我究竟做錯了什麼 ?

感謝您的任何和所有幫助

+2

你在發佈的代碼中有一些流浪逃跑。 – FluffulousChimp

+0

請更好地解釋你想達到什麼... – aleroot

回答

2

從我可以從你的問題理解,我認爲你只需要結果數組中插入以這種方式所需提取的對象和重點:

- (NSDictionary *) compareAddr 
{ 
    NSMutableDictionary *result = [[NSMutableDictionary alloc] init]; 

    for (id key in networks) 
    { 
     [result setObject:[[networks objectForKey: key] objectForKey:@"RSSI"] forKey:key]; 
    }         
    return result; 
} 
+0

謝謝你,這是完美的,我正在通過添加手動對象和鍵的方法,謝謝你洙多:) –

相關問題