我正在使用asp.net进行Asp.net Empy网站项目(不是Web应用程序) 我想将http重定向到https,所以我想用global.asax做到。但是我的项目中没有Global.asax文件,因此我右键单击项目,然后添加了Global应用程序类。
它在根目录global.asax中添加了一个文件,其默认代码如下
class AnswersCollectionViewDelegate: NSObject, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
var cellClickHandler: ((Int) -> Void))?
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
cellClickHandler(indexPath.Item)
}
}
class ViewController: UIViewController{
let answersDelegate = AnswersCollectionViewDelegate()
@IBOutlet weak var answersCollectionView: UICollectionView!{
didSet{
answersDelegate.cellClickHandler = showNextPost
answersCollectionView.delegate = answersDelegate
answersCollectionView.dataSource = answersDelegate
}
}
func showNextPost(answer: Int){
//analyzeAnswer&showNextPost
}
}
我调试了项目,似乎没有一个函数被调用。我该怎么办?