Ios ';通信错误:<;操作系统xpc_错误:';录制视频时

Ios ';通信错误:<;操作系统xpc_错误:';录制视频时,ios,objective-c,cocoa,ios9,ios9.1,Ios,Objective C,Cocoa,Ios9,Ios9.1,我用我的应用程序录制了4-5分钟的视频,每次应用程序在控制台中显示以下消息并崩溃 警告:无法从dyld共享缓存加载任何Objective-C类信息。这将大大降低可用类型信息的质量 通信错误:{length=22,contents=“连接中断”} }> iOS版本:9.1 设备:iphone5s、6和6+ 同样的东西在9.1以下的其他版本中也能像charm一样工作 有人知道这个错误或解决方法吗?经过3天的汗水和发现,最终证明是值得的 关于XPC错误的概述: “XPC”是苹果的进程间通信(IPC)

我用我的应用程序录制了4-5分钟的视频,每次应用程序在控制台中显示以下消息并崩溃

警告:无法从dyld共享缓存加载任何Objective-C类信息。这将大大降低可用类型信息的质量

通信错误:{length=22,contents=“连接中断”}
}>
iOS版本:9.1
设备:iphone5s、6和6+

同样的东西在9.1以下的其他版本中也能像charm一样工作


有人知道这个错误或解决方法吗?

经过3天的汗水和发现,最终证明是值得的

关于XPC错误的概述:

“XPC”是苹果的进程间通信(IPC)系统。一些功能(如h.264编码/解码,或与相机硬件交互)由一个单独的应用程序(守护程序)处理,该应用程序一直在后台运行

“连接中断”表示IPC连接因某种原因中断。可能时间太长了,可能时间不好,守护进程或应用程序需要紧急执行其他操作

解决方案

它的内部通信错误,当您的应用程序与设备硬件通信时,会发生此类错误。等待苹果发布新的操作系统更新,如果可以下载的话。大多数情况下,这是由于发布操作系统版本中出现了一些问题

我在iOS 9.1中也遇到了同样的问题。下载了新版iOS 9.2,无需编写一行代码即可修复


谢谢。

经过3天的汗水和发现,终于证明它是值得的

关于XPC错误的概述:

“XPC”是苹果的进程间通信(IPC)系统。一些功能(如h.264编码/解码,或与相机硬件交互)由一个单独的应用程序(守护程序)处理,该应用程序一直在后台运行

“连接中断”表示IPC连接因某种原因中断。可能时间太长了,可能时间不好,守护进程或应用程序需要紧急执行其他操作

解决方案

它的内部通信错误,当您的应用程序与设备硬件通信时,会发生此类错误。等待苹果发布新的操作系统更新,如果可以下载的话。大多数情况下,这是由于发布操作系统版本中出现了一些问题

我在iOS 9.1中也遇到了同样的问题。下载了新版iOS 9.2,无需编写一行代码即可修复


谢谢。

经过3天的汗水和发现,终于证明它是值得的

关于XPC错误的概述:

“XPC”是苹果的进程间通信(IPC)系统。一些功能(如h.264编码/解码,或与相机硬件交互)由一个单独的应用程序(守护程序)处理,该应用程序一直在后台运行

“连接中断”表示IPC连接因某种原因中断。可能时间太长了,可能时间不好,守护进程或应用程序需要紧急执行其他操作

解决方案

它的内部通信错误,当您的应用程序与设备硬件通信时,会发生此类错误。等待苹果发布新的操作系统更新,如果可以下载的话。大多数情况下,这是由于发布操作系统版本中出现了一些问题

我在iOS 9.1中也遇到了同样的问题。下载了新版iOS 9.2,无需编写一行代码即可修复


谢谢。

经过3天的汗水和发现,终于证明它是值得的

关于XPC错误的概述:

“XPC”是苹果的进程间通信(IPC)系统。一些功能(如h.264编码/解码,或与相机硬件交互)由一个单独的应用程序(守护程序)处理,该应用程序一直在后台运行

“连接中断”表示IPC连接因某种原因中断。可能时间太长了,可能时间不好,守护进程或应用程序需要紧急执行其他操作

解决方案

它的内部通信错误,当您的应用程序与设备硬件通信时,会发生此类错误。等待苹果发布新的操作系统更新,如果可以下载的话。大多数情况下,这是由于发布操作系统版本中出现了一些问题

我在iOS 9.1中也遇到了同样的问题。下载了新版iOS 9.2,无需编写一行代码即可修复


谢谢。

即使在模拟器中,我也会遇到这个错误。我花了一分钟,但我发现了一个复杂的循环。我的问题被大大简化了:

blockA = ^{
    //do block A stuff
    blockB()
}

blockB = ^{
    //do block B stuff
    blockA()
}
这似乎是一个简单的错误,但是这个应用程序已经运行了4年,这个特定的部分大约每年工作一次,所以很容易忘记20000行中正在发生的事情。无论如何,有一件事让我想到了这一点,那就是我在另一个块(在“blockA”中)中的一些变量有打印内存地址而不是值的变量。乙二醇


NSString电子邮件
打印为类似
0xAC08F298
的内容,而不是打印类似
user@mail.net

即使在模拟器中,我也会遇到这个错误。我花了一分钟,但我发现了一个复杂的循环。我的问题被大大简化了:

blockA = ^{
    //do block A stuff
    blockB()
}

blockB = ^{
    //do block B stuff
    blockA()
}
这似乎是一个简单的错误,但是这个应用程序已经运行了4年,这个特定的部分大约每年工作一次,所以很容易忘记20000行中正在发生的事情。无论如何,有一件事让我想到了这一点,那就是我在另一个块(在“blockA”中)中的一些变量有打印内存地址而不是值的变量。乙二醇

NSString电子邮件
打印到som