ios - 在 Swift 中将专辑插图添加为 subview

标签 ios swift mpmediaitem

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

相关文章:

同一项目中两个目标的 iOS 今天小部件

swift - 在 Swift 中禁用自动便利初始化器继承

iphone - MPMediaItem | iCloud 或 DRM 保护

iOS 应用未根据所选语言进行本地化

iOS:如果从 Storyboard拖入,如何为点击手势识别器编写处理程序?

swift - 独特的对象数组

ios - 不能下标 [MPMediaItem] 类型的值

ios - 无法为 [MPMediaItem] 类型的值添加下标 #2

ios - 模拟中的按钮大小与 Storyboard 中的按钮大小有很大不同

ios - 如何读取 Firebase 子值?