我正在使用以下代码在应用程序中将正在播放的图稿添加为子视图。
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/