早上好我正在学习UdemyAppBrewer类(class)之一,我一直在研究如何解决其中一项工作。我做了我认为合乎逻辑的事情,但它返回了一个错误。我正在使用Swift尝试根据按下的按钮播放两种声音中的一种,使用标签值来定义要播放的声音。当我没有创建任何条件时,代码有效。我正在尝试使用IF语句来查看标记值,然后做出决定。我的问题是我得到一个“使用未解析的标识符”,在审查时听起来它不理解我的变量之一(条件中的那个)。我不明白为什么会这样,而且我对swift的了解不足,无法剖析它在我放入IF语句时不符合条件@IBActionfuncnotePressed(_sender:UIButton)
所以我想做的是在swift中创建并播放一个声音,当我按下一个按钮时就会播放,我知道如何在Objective-C中做到这一点,但是有人知道如何在Swift中做到这一点吗?Objective-C应该是这样的:NSURL*soundURL=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"mysoundname"ofType:@"wav"]];AudioServicesCreateSystemSoundID((__bridgeCFURLRef)soundURL,&mySound);然后我会玩它:AudioServices
所以我想做的是在swift中创建并播放一个声音,当我按下一个按钮时就会播放,我知道如何在Objective-C中做到这一点,但是有人知道如何在Swift中做到这一点吗?Objective-C应该是这样的:NSURL*soundURL=[NSURLfileURLWithPath:[[NSBundlemainBundle]pathForResource:@"mysoundname"ofType:@"wav"]];AudioServicesCreateSystemSoundID((__bridgeCFURLRef)soundURL,&mySound);然后我会玩它:AudioServices