Ich habe einen benutzerdefinierten Delegaten unten ist der Code für dasSwift Compiler stürzt bei benutzerdefinierten Delegatmethode
import UIKit
protocol SAlertViewDelegate {
func clickedButtonTitle(_ title:String?,alertTag:Int?)
}
func button1Action(_ sender: UIButton?) {
let titleLabel=sender?.titleLabel?.text
self.delegate?.clickedButtonTitle(titleLabel!,alertTag: alertTag!)
removeFromMainView()
}
Implementierung dieser Delegatmethode in einem Viewcontroller
func clickedButtonTitle(_ title:String?,alertTag:Int?)
{
print(title)
}
Während das Projekt Gebäude es den Fehler zeigt,
Letzte Meldungen anzeigen Befehl fehlgeschlagen wegen Signal: Segmentierung fau LT: 11 1. Während SIL emittierende für 'clickedButtonTitle'
Der gleiche Code funktioniert gut auf schnellen 2.3, aber nicht in swift3.