SwipeViewController
@IBOutlet weak var Label1: UILabel!
@IBOutlet weak var Label2: UILabel!
@IBOutlet weak var Label3: UILabel!
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let DestViewController : Daily = segue.destination as! Daily
DestViewController.labeltext1 = Label1.text!
DestViewController.labeltext2 = Label2.text!
DestViewController.labeltext3 = Label3.text!
然后:每日(DestinationViewController)
@IBOutlet weak var informationLabel: UILabel!
var labeltext1 = String()
var labeltext2 = String()
var labeltext3 = String()
override func viewDidLoad() {
super.viewDidLoad()
informationLabel.text = labeltext1
informationLabel.text = labeltext2
informationLabel.text = labeltext3
}//
func lineChartView(_ lineChartView: JBLineChartView!, didSelectLineAt lineIndex: UInt, horizontalIndex: UInt) {
if (lineIndex == 0) {
let Data = shakeData[Int(horizontalIndex)]
let key_t = chartlegend[Int(horizontalIndex)]
let label1 = String()
informationLabel.text = "\(label1)\(key_t): \(Data)"
} else if (lineIndex == 1) {
let Data = swipeUpData[Int(horizontalIndex)]
let key_t = chartlegend[Int(horizontalIndex)]
informationLabel.text = "()\(key_t): \(Data)"
} else if (lineIndex == 2) {
let Data = swipeRightData[Int(horizontalIndex)]
let key_t = chartlegend[Int(horizontalIndex)]
informationLabel.text = "()\(key_t): \(Data)"
}
}
请帮帮我!!!
答案 0 :(得分:0)
确保设置了segue标识符,设置后编辑代码:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if (segue.identifier == "YourSegueIdentifier")
{
let DestViewController : Daily = segue.destination as! Daily
DestViewController.labeltext1 = Label1.text!
DestViewController.labeltext2 = Label2.text!
DestViewController.labeltext3 = Label3.text!
}
}