Swift MDCSnackBar未出现在iOS 13上
我正在尝试在我的应用程序上使用MDCSnackBar 它在iOS 12模拟器上运行良好,但快餐店没有出现在我的手机上(iOS 13)。我还尝试在13.4模拟器上运行该应用程序,结果是一样的 这就是我如何使用MDCSnackBar的Swift MDCSnackBar未出现在iOS 13上,swift,mdc-components,Swift,Mdc Components,我正在尝试在我的应用程序上使用MDCSnackBar 它在iOS 12模拟器上运行良好,但快餐店没有出现在我的手机上(iOS 13)。我还尝试在13.4模拟器上运行该应用程序,结果是一样的 这就是我如何使用MDCSnackBar的 func showSnackBar(messageText: String){ let message = MDCSnackbarMessage() message.duration = 1 message.text = messageText
func showSnackBar(messageText: String){
let message = MDCSnackbarMessage()
message.duration = 1
message.text = messageText
MDCSnackbarManager.show(message)
}
有什么帮助吗?我使用下面的
pod文件安装MDCSnackBar
use_frameworks!
platform :ios, '12.0'
install! 'cocoapods'
target 'podSnack' do
use_frameworks!
pod 'MaterialComponents/Snackbar','109.2.0'
end
要显示的代码MDCSnackBar
import UIKit
import MaterialComponents.MaterialSnackbar
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func showAlert(){
let message = MDCSnackbarMessage()
message.duration = 1
message.text = "The groundhog (Marmota monax) is also known as a woodchuck or whistlepig."
MDCSnackbarManager.show(message)
}
}
为了清楚起见,我使用Swift 5和XCode 11。我的应用程序在ITI中有SceneDelegate,感谢您的帮助。我试过你的解决办法;当我尝试一个不同的项目时,这就是工作。但我的项目还是没能完成。所以我决定重建我的应用程序(我复制粘贴文件)到一个新的,你的解决方案开始工作。