我正在使用以下代码在应用程序中将正在播放的图稿添加为子视图。

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/

10-13 03:50