2011-08-23 62 views
1

我將每年的日期放入一個uitableview(分組樣式),每個部分的日期爲一週。有7個單元格,每週對應的一天有1個單元格。我將indexpath.row加2,因爲我希望星期一開始。單元格基於0。我遇到的問題是,除了每個部分的最後一個單元格被視爲indexPath.row 0之外,它都可以工作。是否有解決此問題的方法?[comp setWeekday:(indexPath.row +2)];將行中的最後一個單元格重置爲行0

回答

2

我認爲這是因爲最後一個工作日值被設置爲8(行6 + 2 = 8),而公曆只允許值,直至7.

Apple docs

平日單位是數字1到n,其中n是一週中的天數。例如,在公曆中,n是7,星期日由1表示。

+0

感謝幫助了很多。我通過爲最後一個單元格使用if語句來解決此問題,並將該周設置爲下一週,並將日期設置爲1 – Chris

相關問題