当我运行它时,我收到以下错误:
("<NSLayoutConstraint:0x7faba2df5940 H:|-(34)-[MPKnockoutbutton:0x7faba2e6d750](LTR) (names: '|':_UIBackdropContentVIEw:0x7faba2dc38c0 )>","<NSLayoutConstraint:0x7faba2d51780 H:[MPKnockoutbutton:0x7faba2e6d750]-(34)-[MPDetailSlIDer:0x7faba2dc6440](LTR)>","<NSLayoutConstraint:0x7faba2d5b7f0 H:[MPDetailSlIDer:0x7faba2dc6440]-(34)-[UIVIEw:0x7faba2dc4060](LTR)>","<NSLayoutConstraint:0x7faba2dc5da0 UIVIEw:0x7faba2dc4060.right == _UIBackdropVIEw:0x7faba2dbfdc0.right>","<NSLayoutConstraint:0x7faba2dc58d0 H:|-(0)-[_UIBackdropVIEw:0x7faba2dbfdc0] (names: '|':MPVIDeoPlaybackOverlayVIEw:0x7faba2dbf6a0 )>","<NSLayoutConstraint:0x7faba2dc5950 H:[_UIBackdropVIEw:0x7faba2dbfdc0]-(0)-| (names: '|':MPVIDeoPlaybackOverlayVIEw:0x7faba2dbf6a0 )>","<NSLayoutConstraint:0x7faba2df9b10 H:[MPVIDeoPlaybackOverlayVIEw:0x7faba2dbf6a0(0)]>","<NSautoresizingMaskLayoutConstraint:0x7faba2dfbfa0 h=-&- v=-&- _UIBackdropContentVIEw:0x7faba2dc38c0.mIDX == _UIBackdropVIEw:0x7faba2dbfdc0.mIDX>","<NSautoresizingMaskLayoutConstraint:0x7faba2dfbff0 h=-&- v=-&- _UIBackdropContentVIEw:0x7faba2dc38c0.wIDth == _UIBackdropVIEw:0x7faba2dbfdc0.wIDth>")
这是代码:
movIEController = [[MPMovIEPlayerController alloc] initWithContentURL:[NSURL URLWithString:playListUrl]];movIEController.movIESourceType = MPMovIESourceTypestreaming;[movIEController.vIEw setFrame:[self.playerVIEw bounds]];[self.playerVIEw addSubvIEw:movIEController.vIEw];[movIEController play];
有什么想法吗?
解决方法 这似乎在iOS 8.1中得到修复.升级后错误消失了.但是,我确实需要稍微修改我的代码:
movIEController = [[MPMovIEPlayerController alloc] initWithContentURL:[NSURL URLWithString:playListUrl]];movIEController.movIESourceType = MPMovIESourceTypestreaming;[movIEController.vIEw setTranslatesautoresizingMaskIntoConstraints:NO];[playerVIEw addSubvIEw:movIEController.vIEw];ID vIEws = @{ @"player": movIEController.vIEw };[playerVIEw addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|[player]|" options:0 metrics:nil vIEws:vIEws]];[playerVIEw addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[player]|" options:0 metrics:nil vIEws:vIEws]];[movIEController play];总结
以上是内存溢出为你收集整理的ios8 – MPMoviePlayerController布局约束问题全部内容,希望文章能够帮你解决ios8 – MPMoviePlayerController布局约束问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)