From 0a50eb6dd845512fe66a0b41df879420c00c0877 Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 27 Jan 2021 00:44:08 -0500 Subject: [PATCH] Tagged both PickerView...Still no luck :( --- ProjectClock/AddAlarmViewController.swift | 64 +++++++++++++---------- ProjectClock/Base.lproj/Main.storyboard | 6 +-- 2 files changed, 40 insertions(+), 30 deletions(-) diff --git a/ProjectClock/AddAlarmViewController.swift b/ProjectClock/AddAlarmViewController.swift index e9ca42d..33914be 100644 --- a/ProjectClock/AddAlarmViewController.swift +++ b/ProjectClock/AddAlarmViewController.swift @@ -204,37 +204,47 @@ class WVMDataSource: UIPickerView, UIPickerViewDelegate, UIPickerViewDataSource func pickerView(_ v: UIPickerView, numberOfRowsInComponent: Int) -> Int { - return wvms.count + if v.tag == 2{ + return ringtones.count + } + else { + return wvms.count + } } func pickerView(_ v: UIPickerView, titleForRow r: Int, forComponent: Int) -> String? { - return wvms[r].name + " - " + wvms[r].desc + if v.tag == 2{ + return ringtones[r].name + } + else { + return wvms[r].name + " - " + wvms[r].desc + } } } -class RingtonesDataSource: UIPickerView, UIPickerViewDelegate, UIPickerViewDataSource -{ - required init?(coder: NSCoder) - { - super.init(coder: coder) - delegate = self - dataSource = self - } - - func numberOfComponents(in pickerView: UIPickerView) -> Int - { - return 1 - } - - func pickerView(_ v: UIPickerView, numberOfRowsInComponent: Int) -> Int - { - return ringtones.count - } - - func pickerView(_ v: UIPickerView, titleForRow r: Int, forComponent: Int) -> String? - { - return ringtones[r].name - - } -} +//class RingtonesDataSource: UIPickerView, UIPickerViewDelegate, UIPickerViewDataSource +//{ +// required init?(coder: NSCoder) +// { +// super.init(coder: coder) +// delegate = self +// dataSource = self +// } +// +// func numberOfComponents(in pickerView: UIPickerView) -> Int +// { +// return 1 +// } +// +// func pickerView(_ v: UIPickerView, numberOfRowsInComponent: Int) -> Int +// { +// return ringtones.count +// } +// +// func pickerView(_ v: UIPickerView, titleForRow r: Int, forComponent: Int) -> String? +// { +// return ringtones[r].name +// +// } +//} diff --git a/ProjectClock/Base.lproj/Main.storyboard b/ProjectClock/Base.lproj/Main.storyboard index b6062ef..8cc462a 100644 --- a/ProjectClock/Base.lproj/Main.storyboard +++ b/ProjectClock/Base.lproj/Main.storyboard @@ -459,7 +459,7 @@ - + @@ -477,7 +477,7 @@ - + @@ -491,7 +491,7 @@ - +