在Swift 3和XCODE 8.2中,只有在遇到断点时才会播放声音。如何解决

时间:2016-12-16 06:04:09

标签: ios swift xcode audio

在名为"应用程序开发与Swift"的iBook中,有一章创建了一个"动物声音的应用程序"

iBook伴随着downloadable source

请参阅iBook中的第18课和zip文件中的18_adaptiveUserInterfaces文件夹。

步骤1.按照iBook Lesson" Animal sounds"中的说明创建应用程序。部。

步骤2.运行项目

步骤3.单击动物按钮。没声音

步骤4.现在在SimpleSound.swift文件中添加一个断点,播放()函数。

步骤5.再次点击一个动作按钮,然后点击断点。

步骤6.步骤几次,听到声音

如果没有断点,怎么能听到这种声音?

1 个答案:

答案 0 :(得分:0)

在添加延迟后如下所示:

DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + .seconds(5), execute: {AudioServicesPlaySystemsound(soundId)})
    AudioServicesPlaySystemsound(soundId)
}