33 lines
1.1 KiB
Swift
33 lines
1.1 KiB
Swift
import UIKit
|
|
import Foundation
|
|
|
|
final class PreferenceViewController: UIViewController {
|
|
@IBOutlet var urlField:UITextField?
|
|
@IBOutlet var streamNameField:UITextField?
|
|
|
|
override func viewWillAppear(_ animated: Bool) {
|
|
super.viewWillAppear(animated)
|
|
urlField?.text = Preference.defaultInstance.uri
|
|
streamNameField?.text = Preference.defaultInstance.streamName
|
|
}
|
|
|
|
@IBAction func on(open:UIButton) {
|
|
let storyboard:UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
|
|
let controller:UIViewController = storyboard.instantiateViewController(withIdentifier: "PopUpLive")
|
|
present(controller, animated: true, completion: nil)
|
|
}
|
|
}
|
|
|
|
extension PreferenceViewController: UITextFieldDelegate {
|
|
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
|
|
if (urlField == textField) {
|
|
Preference.defaultInstance.uri = textField.text
|
|
}
|
|
if (streamNameField == textField) {
|
|
Preference.defaultInstance.streamName = textField.text
|
|
}
|
|
textField.resignFirstResponder()
|
|
return true
|
|
}
|
|
}
|