0
이것은 두 viewcontroller 내 코드입니다, bookTwo 클래스에서 "bookTo"클래스를 전달할 필요가 있지만 bookThree 항상 0을 작동하지 않습니다. I는 IOS 10 swift3 사용하고 는 제 bookTwo xocod : 스위프트 3에서iOS swift prepareForSegue 두 viewcontroller 사이의 데이터를 전달할 수 없습니다
import UIKit
import Foundation
class bookTwo: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "ms1"{
let destinationVC = segue.destination as? bookThree;
destinationVC?.numberToDisplay = 7
}
}
}
bookThree
import UIKit
class bookThree: UIViewController {
var numberToDisplay = 0
@IBOutlet weak var showType: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
showType.text = "Tapped \(numberToDisplay) times."
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
그것을 잘 –
가 var에 numberToDisplay'에'var에 numberToDisplay = 0'을 변경해보십시오 작동합니다! Int 인' – Danoram
을 내 대답과 답변을 확인하시기 바랍니다 .. – KSR