2012-02-10 72 views
2

我需要編寫一個NSPredicate,選擇所有實例;對於類似如下SQL例子東西;書寫SQL相當於NSPredicate的 - 初級

從人

SELECT *我需要寫(使用nspredicate語句,而不是與SQL語句)使用NSPredicate了類似的聲明。

NSArray *allRecords= [self.records filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"HOW TO WRITE THIS"]]; 

最後,根據上面的例子allRecords應等於或具有相同的記錄作爲self.records。 (就像我們從self.records選擇所有記錄,並將其分配給allRecords

回答

4

簡單:

[NSPredicate predicateWithValue:YES]; 

如果這是出於學術興趣,我理解的問題,但爲了實用的目的有更快更乾淨的方式來做你想做的事情。

+0

像什麼,你可以指示我一個教程或示例代碼如果可能 – shajem 2012-02-10 02:01:19

+0

如果你想要一個數組與另一個數組的內容,你可以這樣做:'NSArray * secondArray = [NSArray arrayWithArray:firstArray];' – mvds 2012-02-10 02:02:53