2017-08-09 85 views
0

數組的輸出看起來像[[3,1],[2,1],[3,1],[4,1],[6,1] ] 我想索引pathpath 1的特定值3和1等等。如何迭代行內的另一個數組內的數組

var weekdays = [Int]() 
weekdays.append(daysArr) 

Attempt 1 
for i in weekdays { 
     for j in i 
     } 
} 

在此行中 - 對於j在我 我得到錯誤,如「鍵入任何」不確認議定書「序列」

我試圖從任何改變類型等,但似乎沒有奏效

回答

2

如果陣列是嵌套聲明爲

var weekdays = [[Int]]() 

cellForRowindexPath.row和ITE得到內陣列按常規方式對其進行評分

let weekdayArray = weekdays[indexPath.row] 
for aWeekday in weekdayArray { 
    print(aWeekday) 
} 
+0

請問您可以確認爲什麼問題是downvote? 此外,還有一個問題與你的答案,即aWeekday [3,1] 但如何獲得價值3和1 ..我的意思是我怎麼能迭代一個週日 – cole

+0

我沒有downvote。但我可以想象,人們正在低調,因爲這個問題有點模棱兩可,例如,錯誤發生在哪一行,而「weekdays」是其他事情的數據源數組?在我的例子中'weekdayArray'將包含'[3,1]'。循環遍歷'weekdayArray' – vadian

+0

感謝有關downvote的信息。並感謝您的解決方案。我會接受你的回答 – cole

相關問題