Large diffs are not rendered by default.

@@ -9,9 +9,12 @@
import UIKit
import JTAppleCalendar

class ViewController: UIViewController {
class ViewController: UIViewController,UITableViewDelegate {

//Nav Bar Variables
@IBOutlet weak var Open: UIBarButtonItem!

//Calendar Variables
@IBOutlet weak var monthLabel: UILabel!
@IBOutlet weak var calendarView: JTAppleCalendarView!
var addAssignmentButton = UIButton()
@@ -32,8 +35,16 @@ class ViewController: UIViewController {
let thisSelectedMonthsDateColor = UIColor.white
let otherSelectedMonthsDateColor = UIColor.black


//Table View Variables
var headerText = ""
var assignmentArraay = [Assignment]()
var textField1 = UITextField()
var textField2 = UITextField()

@IBOutlet weak var mainTableView: UITableView!



override func viewDidLoad() {
super.viewDidLoad()
Open.target = self.revealViewController()
@@ -71,6 +82,8 @@ class ViewController: UIViewController {
super.viewDidAppear(animated)
}



func setupViewsOfCalendar(from visibleDates: DateSegmentInfo) {
guard let startDate = visibleDates.monthDates.first else {
return
@@ -98,6 +111,51 @@ class ViewController: UIViewController {

}

//TableView Code
//Sets how much cells are in the array
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return assignmentArraay.count
}
//To exist
private func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = mainTableView.dequeueReusableCell(withIdentifier: "tableViewCell", for: indexPath)
cell.textLabel?.text = assignmentArraay[(indexPath as NSIndexPath).row].name
return cell
}


func addAssign(_ textField: UITextField!) {
textField.placeholder = "Assignment"
textField1 = textField
}
func addAssignClass(_ textField: UITextField!) {

textField.placeholder = "Class"
textField2 = textField
}
func saveAssign(_ textField: UIAlertAction!) {
let newAssignment = Assignment(name: textField1.text!, className: textField2.text!)
assignmentArraay.append(newAssignment)
mainTableView.reloadData()
}
@IBAction func addAssignmentButton(_ sender: Any) {
// let addAlert = UIAlertController(title: "Add Assignment", message: nil, preferredStyle: UIAlertControllerStyle.alert)
//
// let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.cancel, handler: nil)
//
// addAlert.addAction(cancelAction)
//
// addAlert.addTextField(configurationHandler: addAssign())
// addAlert.addTextField(configurationHandler: addAssignClass())
//
// let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: saveCollege)
// addAlert.addAction(okAction)
//
// self.present(addAlert, animated: true, completion: nil)
}


}

// MARK : JTAppleCalendarDelegate
@@ -174,7 +232,7 @@ extension ViewController: JTAppleCalendarViewDelegate, JTAppleCalendarViewDataSo
addAssignmentButton.setTitle("Add Assignment", for: .normal)
addAssignmentButton.addTarget(self, action: #selector(getter: ViewController.addAssignmentButton), for: .touchUpInside)
addAssignmentButton.tag = 1
self.view.addSubview(addAssignmentButton)
//self.view.addSubview(addAssignmentButton)

}