0
予約アプリケーションを作成しています。私は開いた時間を表示するためにUIPickersを使用しています。私はピッカーを完全に機能させていますが、ユーザーが提供された選択肢の中から1つを選択した後、予約された時間をどのように削除するかはわかりません。私はXcodeには比較的新しいので、どんな情報でも大歓迎です!選択時にUIPickerから文字列を削除する
import Foundation
import UIKit
import Firebase
import FirebaseDatabase
class sTimeSelectionViewController:UIViewController,UIPickerViewDataSource,UIPickerViewDelegate {
@IBOutlet weak var myPicker: UIPickerView!
@IBOutlet weak var myLabel: UILabel!
let pickerData = ["9:30","10:30","11:30","12:30","1:30","2:30"]
override func viewDidLoad() {
super.viewDidLoad()
myPicker.dataSource = self
myPicker.delegate = self
myPicker.tag = 1
}
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return pickerData.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return pickerData[row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
myLabel.text = pickerData[row]
}
@IBAction func postData(sender: AnyObject) {
let ref = FIRDatabase.database().referenceFromURL("deleted URL")
ref.child("Time").setValue(myLabel.text)
}
}
ありがとう!
こんにちは。あなたのコードをありがとう!一つの質問があります。私は自分のプロジェクトにコードを追加しています。データはボタンのプッシュで行が選択される前に削除されています。どのようにこれを修正することができますか? –