问题标签 [ios8.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UIWebView 仅在 iOS 8.4 上因视频流而崩溃
我使用 UIWebView 在我的应用程序中渲染了视频。Youtube 视频流式传输没有问题,但来自我服务器的视频使应用程序崩溃。将 iOS 更新到 8.4 后,我遇到了这个问题。它适用于 iOS 8.3 和其他旧版本。
这是崩溃日志
NSInvalidArgumentExceptionapplicationIsAdSheet -[MPVideoView 播放状态]:无法识别的选择器发送到实例 *****
框架/CoreFoundation.framework/CoreFoundation:0
/usr/lib/libobjc.A.dylib:0objc_exception_throw
框架/CoreFoundation.framework/CoreFoundation:0
框架/CoreFoundation.framework/CoreFoundation:0
框架/CoreFoundation.framework/CoreFoundation:0CF_forwarding_prep_0
框架/MediaPlayer.framework/MediaPlayer:0
Internet Plug-Ins/QuickTime Plugin.webplugin/QuickTime Plugin:0applicationIsAdSheet
框架/MediaPlayer.framework/MediaPlayer:0
框架/MediaPlayer.framework/MediaPlayer:0
框架/UIKit.framework/UIKit:0
框架/UIKit.framework/UIKit:0
框架/UIKit.framework/UIKit:0
框架/UIKit.framework/UIKit:0
框架/UIKit.framework/UIKit:0
框架/Foundation.framework/Foundation:0_NSFireDelayedPerform
框架/CoreFoundation.framework/CoreFoundation:0
框架/CoreFoundation.framework/CoreFoundation:0
框架/CoreFoundation.framework/CoreFoundation:0
框架/CoreFoundation.framework/CoreFoundation:0CFRunLoopRunSpecific
框架/CoreFoundation.framework/CoreFoundation:0CFRunLoopRunInMode
PrivateFrameworks/GraphicsServices.framework/GraphicsServices:0GSEventRunModal
框架/UIKit.framework/UIKit:0UIApplicationMain
MyApp/main.m:16:0main
/usr/lib/system/libdyld.dylib:0
任何帮助将不胜感激
ios - 在 Swift 中,NSDictionary(contentOfFile:) 有时会返回 nil
我正在开发 iOS 键盘扩展,我从 plist 文件中加载了一些键盘数据。我的版本是 iOS 8.4/Xcode 6.4。
但有时(不是每次),当 in viewdidload
of时InputViewController
,NSDictionary(contentsOfFile:)
返回 nil。当我经常在键盘和另一个键盘之间切换时出现。
我检查了什么:
- 该文件不是零。
- 文件名根本没有改变。
- 当它为零时再试一次。
- contentsOfUrl 而不是文件路径。
- plist 文件中只有 ascii 代码。
我怀疑的是:
- 进程未正确结束时的文件 io 问题。
- 快速的问题
感谢 Aderstedt,我检查了 NSError。
load error: Optional("Error Domain=NSCocoaErrorDomain Code=256 \"操作无法\U2019t完成。(NSCocoaErrorDomain error 256.)\" UserInfo=0x17066c700 {NSFilePath=/private/var/mobile/Containers/Bundle/Application/ "我的应用程序", NSUnderlyingError=0x174845df0 \"无法完成操作\U2019。(NSPOSIXErrorDomain 错误 24 - 打开的文件太多)\"}")
我通过关闭其他关闭垃圾文件来解决此问题,以下链接也很有帮助。
ios - iOS 8.4 MPNowPlayingInfoCenter 跳过/上一个消失了
我正在开发一个音乐播放应用程序,在以前的 iOS 版本中,媒体播放器会显示播放/暂停以及跳过和上一个按钮。现在,随着 8.4 更新,显示的只是播放/暂停。我正在以通常的方式更新 MPNowPlayingInfoCenter:
但结果是……
和
谢谢你的帮助!
ios - MPMoviePlayerViewController 不为 IOS 8.4 播放视频
我的视频在 IOS 8.3 及更早版本上播放良好。但在最近更新 IOS 8.4 视频播放器后停止工作。视频没有被播放,它会立即进入 MPMoviePlaybackComplete: 方法。
有人可以告诉我如何解决这个问题吗?
xcode - Xcode 6.3 未运行 iOS 8.4 - 更新到 6.4 失败
我已将我的 iOS 升级到 8.4,然后我尝试运行 Xcode 6.3,它询问它无法安装设备,因为它正在运行 8.4 版本(“.. 运行此版本 Xcode 不支持的 iOS 版本。” ) 当我尝试将 Xcode 升级到 6.4 时 - 每次更新都会失败并显示错误消息(使用购买再试一次)。
任何建议如何解决这个问题?
ios - 在 iOS 8.4 中,一个 AVPlayerItem 不能与多个 AVPlayer 实例相关联
更新到 iOS 8.4 后,我得到了一个臭名昭著的异常MPMoviePlayerController
,上面写着:
一个 AVPlayerItem 不能与多个 AVPlayer 实例关联
我见过几种解决方法,主要包括在重用之前重新初始化播放器。但是,对我来说,当我尝试播放新视频时不会发生崩溃,而是当我通过旋转到纵向模式关闭播放器的全屏时。
这是我的代码:
全屏更改发生在UIViewController
具有MoviePlayerViewController
as u 子视图的位置:
当我使用播放器中的全屏按钮手动进入或退出全屏时没有问题。我也可以将播放器旋转到全屏就好了。但是,当我尝试将其从全屏旋转(即从横向到纵向)时,我得到了异常,似乎在行中:
这是发生异常时的堆栈跟踪:
ios - Swift字典在追加新数据时删除以前的数据
我有一个带有自定义对象的 swift 字典,我用它来填充我的UITableview
. 但是,当我填写字典时,我意识到当我向它附加新数据时它会删除以前的数据。相关代码块如下:
我在这个块内填写字典:
ListItem 类:
这是一个快速的错误还是我犯了一些错误来填补它?
谢谢您的回答
国王问候
解决方案:
问题的原因是在 ListItem 类中使用==
而不是。===
Daniel T. 的解决方案是正确的答案。谢谢你们。
ios - 在 iOS 8.4(设备)上没有调用 CLLocationManager didEnterRegion、didExitRegion 和 didDetermineState 的委托方法
我正在为 Goefencing 做演示。
这是我的代码,
这是委托方法
我还在iOS 8+"NSLocationAlwaysUsageDescription"
的文件中添加了密钥plist
下面还添加了背景模式:
应用程序注册位置更新
应用程序使用 CoreBluetooth 共享数据
应用程序使用 CoreBluetooth 进行通信
应用程序下载内容以响应推送通知
在 iOS 7 上一切正常,在 iOS 8.4 的 iOS 模拟器中也能正常工作
它不适用于设备(iOS 8.4,iPad 和 iPod)
我已经检查了wifi是否打开。
我还在设置中打开了“常规”->“后台应用刷新”
我不知道我错过了什么?
欢迎所有建议。提前致谢。
ios - 当 allowedPickingMultipleItems = true 时,MPMediaPickerController 不指示选择
MPMediaPickerController
用于给出在 iOS 8.4 之前选择项目的视觉指示。
在 8.4 中,当显示选择器并将allowsPickingMultipleItems
其设置为 true 时,它确实显示项目已被选中,mediaPicker:didPickMediaItems
但在选择时,所选项目只是突出显示(有时),然后只是翻转回正常显示而不突出显示 + 指示符。
xcode - What version of iOS I have with Xcode
How I can tell the iOS SDK version used by my Xcode? and iOS SDK version installed on my Mac?