嗨我是swift和ios开发的新手.我的代码一直在运行,直到我更新到Swift 2.0,我使用了swift迁移工具,但我仍然无法弄清楚如何对代码进行排序和修复.请帮忙!
import AVFoundation
var backgroundMusicP: AVAudioPlayer!
func playBackgroundMusic(filename: String) {
let url = NSBundle.mainBundle().URLForResource(
filename, withExtension: nil)
if (url == nil) {
print("Could not find file: \(filename)")
return
}
var error: NSError?
do {
backgroundMusicP = try AVAudioPlayer(contentsOfURL: url!)
} catch {
backgroundMusicP == nil
}
if backgroundMusicP == nil {
print("Could not create audio player: \(error)")
return
}
backgroundMusicP.numberOfLoops = -1
backgroundMusicP.prepareToPlay()
backgroundMusicP.play()
}
Run Code Online (Sandbox Code Playgroud) 您好,我有一个使用 MVC 5 身份角色的 ASP MVC 应用程序,为了简单起见,我有 2 个身份角色(“管理员”和“员工”)。角色管理中的用户可以访问管理面板,在其中可以创建其他用户,而员工角色中的用户只能访问员工视图。我在将用户分配给角色并将[授权]应用于控制器方面没有问题。
我想在成功登录后将用户用户重定向到其相对视图,因此如果用户处于管理员角色,则会自动重定向到管理面板或视图,如果员工页面中的用户重定向到员工视图。
如何在我的登录控制器中应用它?谢谢