2015-10-12 92 views
1

我有一個ios應用程序,我在其中創建了許多不同的PFObjects類,並且我使用固定到本地數據存儲區來處理當我沒有網絡連接時的情況。我可以構造一個查詢所有類的PFQuery嗎?

我想不時地查詢本地數據存儲,以便獲取存儲中的所有對象,而不管類如何。

我還沒有能夠做到這一點呢。下面的代碼工作正常,並發現MyClass類

PFQuery *localStoreQuery = [[PFQuery alloc] initWithClassName:@"MyClass"]; 
[localStoreQuery fromLocalDatastore]; 
NSArray *results = [localStoreQuery findObjects]; 

的所有項目,但以下給出了錯誤[錯誤]:壞字符類名:(空)(代碼:103,版本:1.8.5)

PFQuery *localStoreQuery = [[PFQuery alloc] init]; 
[localStoreQuery fromLocalDatastore]; 
NSArray *results = [localStoreQuery findObjects]; 

我也嘗試投入@ 「*」 作爲像這樣

PFQuery *localStoreQuery = [[PFQuery alloc] initWithClassName:@"MyClass"]; 

類名,但是這也失敗

所以...有什麼辦法一般地抓住所有類的所有固定項目,或者我必須有一個循環,並查詢我分別創建(唉)每個類?

任何幫助非常感謝。

回答

1

不幸的是,你不能。解析不支持多類查詢。你必須做每一個,或者創建一個包含指向你想要的對象的指針的超類。

+1

tx的信息...它會很好,如果在某個時候,他們允許正則表達式類名 –

+0

沒問題!你介意標記是否正確? – AlexKoren

相關問題