我正在使用Parse for iOS應用程序,它需要我在一個PFObject中加載多個圖像,因此我在該對象中有多個PFFiles。我知道你必須單獨加載每個對象才能使用它,但是有沒有辦法從對象中一次加載多個PFFile?任何輸入是讚賞!如何從Xcode中加載多個PFFiles
3
A
回答
0
當您檢索PFObject時,實際上並沒有拉下該對象內指向的任何PFFiles,無論它是1個文件還是5個文件,您總是需要手動拉下文件。
PFQuery *query = [PFQuery queryWithClassName:@"ManyFileClass"];
[query getObjectInBackgroundWithId:@"OBJECT_ID"
block:^(PFObject *manyFileClass, NSError *error) {
PFFile* file1 = [o objectForKey:@"file1"];
PFFile* file2 = [o objectForKey:@"file2"];
[data1 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
NSLog(@"Got data from [email protected]");
}
}];
[data2 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
NSLog(@"Got data from [email protected]");
}
}];
}];
2
其他新的人喜歡我,我相信從「ahar083」接受的答案可能有它的一個錯字。我將'data1'更改爲'file1','data2'更改爲'file2'(更新後的代碼=粘貼在下面)。我沒有足夠的積分評論答案=發表我的評論作爲新的答案。
PFQuery *query = [PFQuery queryWithClassName:@"ManyFileClass"];
[query getObjectInBackgroundWithId:@"OBJECT_ID"
block:^(PFObject *manyFileClass, NSError *error) {
PFFile* file1 = [o objectForKey:@"file1"];
PFFile* file2 = [o objectForKey:@"file2"];
[file1 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
NSLog(@"Got data from [email protected]");
}
}];
[file2 getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (!error) {
NSLog(@"Got data from [email protected]");
}
}];
}];
+0
這還是實際發送2個查詢拉2個文件吧?有沒有辦法只有這一個查詢?因爲你知道解析有查詢計數的限制 – Esqarrouth
+1
@Esq我還沒有找到方法拉1個查詢的2個文件。 – tmr
相關問題
- 1. 在Swift3中並行保存多個PFFiles
- 2. 試圖從查詢加載解析PFFiles到UITableView
- 3. Xcode IOS如何在plist中加載多個視圖的數據
- 4. Xcode從另一個目標加載AppDelegate
- 5. jqgrid從多個URL加載
- 6. SSIS從多個表中加載數據
- 7. 從grails中加載多個文件grails.config.location
- 8. 如何從PHP中的REST API加載多個頁面
- 9. xcode - 如何從正確的方式從XML加載圖像?
- 10. Xcode在多個視圖控制器中加載NSUserDefaults
- 11. 在加載中加載多個圖像
- 12. 加載在Xcode
- 13. 如何在xcode中調用多個webservice
- 14. 如何在Xcode中以編程方式添加多個UILabels?
- 15. 在xcode中添加多個.c文件
- 16. 如何加載多個集合
- 17. 如何重新加載多個pjax
- 18. 如何一次加載多個div
- 19. 如何在Xcode中添加一個int
- 20. 如何在解決方案中加載/卸載多個項目?
- 21. 如何從我的MacBook卸載Xcode 4.5
- 22. 如何使用Swift將數據從Xcode加載到DynamoDB?
- 23. Xcode:如何從左至右更改故事板加載動畫
- 24. Xcode中 - 建立從多個來源
- 25. 如何從cloudkit下載多個記錄
- 26. 如何從多個數組加載數據到列表視圖?
- 27. 如何獲取從筆尖加載的UIView的多個副本?
- 28. 如何從文件夾加載多個圖像。 PyQt4
- 29. 如何以異步方式從多個源加載ASP.NET GridView?
- 30. 如何從JSON文件加載多個標記?
非常感謝!那解決了我的問題= D –
這還真發2個查詢拉2個文件吧?有沒有辦法只有這一個查詢?因爲你知道解析對查詢計數有限制 – Esqarrouth
正確,這是2個查詢。從非技術角度來看當我開發一個應用程序時,我花了大量的時間來儘量減少我的分析查詢計數。最後,查詢計數是相當不錯的,而回過頭來看,花在吸引更多用戶或實現額外功能上的時間會更好。 – ardrian