微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift-如何在应用程序中运行while循环?

如何解决Swift-如何在应用程序中运行while循环?

我正在尝试构建一个节拍器应用程序,该应用程序在启动时会在给定的间隔内闪烁灯光并播放声音。但是,我不知道在哪里放置while循环,因为将其放入viewcontroller会提示“预期的声明”错误。这个想法只是为了类似这样的东西:

while metronome_is_on = true {
    //code that plays sound/flashes light with given delayed intervals
}

那么,我在哪里可以在应用程序中运行此循环?还是对此有更好的做法?

解决方法

据我了解,您可能是Swift的新手,所以就来了...

所有代码设置都位于ViewController的viewDidLoad中。将viewDidLoad称为ViewController加载到内存中的那一刻。

要播放声音,请在此处检查; How to play a sound using Swift?

要按一定间隔运行代码块,请在此处检查; https://www.hackingwithswift.com/articles/117/the-ultimate-guide-to-timer

就您的while-loop而言,请记住,要检查是否相等,您需要===用于分配值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。