2012-10-23 48 views
1

我有一個核心數據庫,我想將數據顯示到tableview中。 我一直在尋找在網絡上如何做到這一點,但我從來沒有能夠找到它。將數據從核心數據庫放入數組

NSEntityDescription *entitydesc = [NSEntityDescription entityForName:@"Host" inManagedObjectContext;context]; 
NSFetchRequest *request = [[NSFetchRequest alloc]init]; 
[request setEntity:entitydesc]; 

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"I DON'T KNOW WHAT TO PUT HERE"]; 
[request setPredicate:predicate]; 

但我不知道我在predicateWithFormat寫的,所以我可以選擇我的數據庫表中的所有數據。

當我有我的數據庫表的所有數據我怎麼能把他們在一個數組,所以我可以將數組添加到tableview?

謝謝:)

回答

1

NSFetchRequest文檔:

如果沒有指定謂詞,然後指定 實體的所有實例都選擇

+0

好,謝謝:)該工程:)但所以在我的表視圖我只有1行和我的數據庫中有3行 –

+0

將獲取該實體類型的所有對象它只會增加最後的數據,因此,如果它只返回1項,你只有1項的核心數據 – wattson12

+0

,但我想要的數據在我的實體 –