使用 MPVolumeView 时(预期声明)错误
(Expected Declaration) error when using MPVolumeView
我正在尝试设置 MPVolumeView。即使我声明了视图,在放置 "volumeView.addSubview(volView)" 时它也会给我错误 "expected declaration"。我不知道我做错了什么?
import UIKit
import AudioKitUI
import AudioKit
import MediaPlayer
class SDViewController: UIViewController {
@IBOutlet var volumeView: UIView!
let volView = MPVolumeView()
volumeView.addSubview(volView)
UIApplication.shared.keyWindow?.insertSubview(volView, at: 0)
volView.frame.origin.x = -1000
}
class SDViewController 尚未实例化,因此 volumeView 也尚未实例化。
您需要将该代码放入 class 方法中并从 viewDidLoad() 或类似的方法中调用它。
导入 UIKit
导入媒体播放器
class SDViewController: UIViewController {
@IBOutlet var volumeView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
volumeView.addSubview(volView)
UIApplication.shared.keyWindow?.insertSubview(volView, at: 0)
volView.frame.origin.x = -1000
}
}
我正在尝试设置 MPVolumeView。即使我声明了视图,在放置 "volumeView.addSubview(volView)" 时它也会给我错误 "expected declaration"。我不知道我做错了什么?
import UIKit
import AudioKitUI
import AudioKit
import MediaPlayer
class SDViewController: UIViewController {
@IBOutlet var volumeView: UIView!
let volView = MPVolumeView()
volumeView.addSubview(volView)
UIApplication.shared.keyWindow?.insertSubview(volView, at: 0)
volView.frame.origin.x = -1000
}
class SDViewController 尚未实例化,因此 volumeView 也尚未实例化。
您需要将该代码放入 class 方法中并从 viewDidLoad() 或类似的方法中调用它。
导入 UIKit 导入媒体播放器
class SDViewController: UIViewController {
@IBOutlet var volumeView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
volumeView.addSubview(volView)
UIApplication.shared.keyWindow?.insertSubview(volView, at: 0)
volView.frame.origin.x = -1000
}
}