我想用Xcode和Swift制作ios应用程序,但是我的问题是我在主屏幕上有多个按钮,这些按钮将在名为TextViewVC的一个ViewController中打开,我已经为文本文件完成了此操作,但是我无法处理mp3文件,我的意思是在主屏幕上,如果用户单击Button1,则TextFile1应该在TextViewVC中打开,并且在TextViewVc中有播放按钮,当用户单击“播放按钮”时,则应该播放Audio1,因此对于Button2,当用户单击它时,TextFile2应该在其中打开当用户单击“播放”按钮,然后应播放Audio2时,将显示TextViewVc和TextViewVc。
这是我在TextViewVC中打开文本文件的代码
if let filepath = Bundle.main.path(forResource: fileName, ofType: "txt") {
do {
let contents = try String(contentsOfFile: filepath)
print(contents)
// Now push second ViewController form here with contents.
if let secondVC = self.storyboard?.instantiateViewController(withIdentifier: "TextViewVC") as? TextViewVC {
secondVC.content = contents
self.navigationController?.pushViewController(secondVC, animated: true)
我想在不同的按钮上播放不同的音频文件,谢谢
let dict : [String : Any] = ["name": "type of songs you want name","mp3" : AudioFileObject,"msg" : "message"]
以及您可以在按键的何处使用不同按钮的条件。