2014-03-04 33 views
-1

我有以下類型的的NSMutableDictionary獲取從整體的NSMutableDictionary對象當前的cellForRowAtIndexPath並將其分配給一個CustomCell

(
     { 
     id = 1; 
     key = value; 
     key = value; 
    }, 
     { 
     id = 2; 
     key = value; 
     key = value; 
    } 
) 

它包含一個自己的對象的多個數據。現在,在cellForRowAtIndexPath。我創建了一個CustomCell,它有一個應該得到這個對象的字段CustomCell.customObject。我想要做的是以下幾點。我想將NSMutableDictionary的當前條目分配給此字段。

我也可以做到這一點(和現在正在做的話) 我得到的ID這樣

NSString *objectId = [[dict valueForKey:@"id"] objectAtIndex:indexPath.row];

然後我加載從數據庫中的對象。我在這看到的問題是雙倍的要求。我的意思是,我已經有我的NSMutableDictionary中的數據,那麼爲什麼我應該再次請求它?

我不想只分配一個特定的鍵值對,我想分配NSMutableDictionary的整個當前對象條目。我將如何做到這一點?

+0

您可以將你所得到的字典響應全局'NSDictionary'實例。 –

回答

0

如果使用上述代碼(字典)來顯示tableview信息,那麼它有一個錯誤,字典應該始終以「Key」開頭,而不是索引。因此,更好地使字典數組,然後你將不得不指數獲得在索引中完整的信息編寫代碼

NSLog(@"%@",[[newArray objectAtIndex:0]objectForKey:@"id"]); 

希望這將有助於..

相關問題