Swift3 如果未在Swift 3中选择CollectionView单元格,如何显示警报?

Swift3 如果未在Swift 3中选择CollectionView单元格,如何显示警报?,swift3,uialertview,collectionview,Swift3,Uialertview,Collectionview,我正在开发一个医生预约应用程序。我有一个集合视图,其中单元格是时隙。用户可以根据自己喜欢的日期选择时间段。我在“收藏”视图下放置了一个按钮,单击该按钮后,用户移动到下一个viewController。如果用户没有选择任何时间段,我想在单击按钮时显示警报。我试了很多,但没有找到解决办法。提前谢谢。。。。 查看我的视图的屏幕截图。希望有人能帮助我……按以下步骤进行: @IBAction func buttonPressed(_ sender: Any) { if timeSl

我正在开发一个医生预约应用程序。我有一个集合视图,其中单元格是时隙。用户可以根据自己喜欢的日期选择时间段。我在“收藏”视图下放置了一个按钮,单击该按钮后,用户移动到下一个viewController。如果用户没有选择任何时间段,我想在单击按钮时显示警报。我试了很多,但没有找到解决办法。提前谢谢。。。。 查看我的视图的屏幕截图。希望有人能帮助我……

按以下步骤进行:

@IBAction func buttonPressed(_ sender: Any) {
            if timeSlotsCollectionView.indexPathsForSelectedItems == [] {
                let alert = UIAlertController(title: "DID NOT SELECT A TIME SLOT", message: "Please select a time slot!", preferredStyle: UIAlertControllerStyle.alert)
                alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: nil))
                self.present(alert, animated: true, completion: nil)
            }
}

祝你的应用程序好运

添加一些你尝试过的代码片段。对不起,我尝试过寻找解决方案,但不是在编码方面……我不知道如何实现……一旦知道这个想法,我就可以实现……你实现了集合视图吗()你需要应用签入数组吗(用于在collectionView中显示数据)使用循环。如果未选择任何元素,则显示警报,否则继续。