Created
October 18, 2016 20:39
-
-
Save DonMag/4767cd0500bd8110d567c24b2c7506f7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // two-dimensional array | |
| // should be your Event object... mArray = [[Event]]() | |
| var mArray = [[String]]() | |
| // simulate your allEvents array | |
| var allEvents = ["a 1", "a 2", "a 3", "b 1", "b 2", "c 1", "c 2", "d 1", "d 2"] | |
| // get first "Day" | |
| // yours will be something like: currentDay = getDateFrom(allEvents[0]) | |
| var currentDay = "\(allEvents[0].characters.first)" | |
| // init empty array | |
| // yours will be Event objects... currentEvents = [Event]() | |
| var currentEvents = [String]() | |
| for event in allEvents { | |
| // yours will be something like: thisDay = getDateFrom(event) | |
| var thisDay = "\(event.characters.first)" | |
| if thisDay != currentDay || event == allEvents.last { | |
| mArray.append(currentEvents) | |
| currentDay = thisDay | |
| // reset currentEvents array: currentEvents = [Event]() | |
| currentEvents = [String]() | |
| } | |
| currentEvents.append(event) | |
| } | |
| print(mArray) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment