Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift MDCSnackBar未出现在iOS 13上_Swift_Mdc Components - Fatal编程技术网

Swift MDCSnackBar未出现在iOS 13上

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

我正在尝试在我的应用程序上使用MDCSnackBar

它在iOS 12模拟器上运行良好,但快餐店没有出现在我的手机上(iOS 13)。我还尝试在13.4模拟器上运行该应用程序,结果是一样的

这就是我如何使用MDCSnackBar的

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,感谢您的帮助。我试过你的解决办法;当我尝试一个不同的项目时,这就是工作。但我的项目还是没能完成。所以我决定重建我的应用程序(我复制粘贴文件)到一个新的,你的解决方案开始工作。