我正在使用以下代码将正在播放的插图添加为我的应用程序中的 subview 。
override func viewDidLoad() {
super.viewDidLoad()
let artWork = musicPlayer.nowPlayingItem?.valueForProperty(MPMediaItemPropertyArtwork)
let image = artWork?.imageWithSize(CGSizeMake(300, 300))
let imageView = UIImageView(image: image)
imageView.frame = CGRectMake(1, 1, 300, 300)
self.view.addSubview(imageView)
}
不仅图像没有出现,我还在控制台中收到此警告:
moveCircleAround[2385:753430] BSXPCMessage received error for message: Connection interrupted
有 Swift 知识的人可以帮我解决这个问题吗?
最佳答案
您将无法在 Xcode 7 beta 中继续。目前在 iOS 9 beta 中与 MPMusicPlayerController 的所有交互都被破坏了。改用 Xcode 6.4 和 iOS 8.4,直到这个问题得到解决。
编辑 已在 beta 5 中修复,因此现在可以安全地返回到 Xcode 7。
关于ios - 在 Swift 中将专辑插图添加为 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31621675/