[英]Need to loop through an NSMutableArray that is stored inside an array in Parse.com database
[英]Need to loop through an array that is inside of another array
我有一個包含2個對象的數組。 為了將其存儲在我的后端服務器服務上,我需要將其存儲在另一個陣列中。
因此,稍后,當我調用服務器並告訴它我想要數組對象時,它將向我發送一個新數組對象,該對象保存着原始數組對象。
我需要遍歷新數組(包含我的原始數組),然后遍歷我原始數組內的所有對象。
我知道如何進行普通的for循環並遍歷一個數組,但是我從來沒有像這樣需要在另一個數組內部循環遍歷一個數組。
我已經思考了大約一個小時了,現在真的沒有辦法了。 我認為我需要做的是技術上稱為“遍歷嵌套數組”,但我似乎找不到與Objective-C一起做的任何事情。
謝謝您的幫助。
使用嵌套的for
循環,您可以遍歷兩個數組中的對象:
for(NSArray* array in arrays){
for(object* thing in array){
//do what you want with thing in arrays
}
}
您是否需要遍歷兩個數組中的每個對象,還是需要從外部數組中獲取對象並進行遍歷?
如果您需要遍歷兩個數組中的所有對象,則@JMarsh的代碼將執行此操作。
如果只需要獲取內部數組,則只需按照JMarsh的格式使用顯式獲取:
NSArray *innerArray = arrays[1]; //Or whatever array index is correct
for(id thing in innerArray)
{
//do what you want with thing
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.