有谁知道如何终止或重置 XPC 助手?根据 Apple 文档,launchd 会在 XPC 助手崩溃时对其进行处理。但是,如果您需要中断或取消正在运行的助手,则没有指示该怎么做。
例如,如果我有一个正在渲染 32 位 QuickTime 影片的 XPC 客户端,我如何让我的 64 位“父”应用程序向 XPC 助手发出信号以取消作业并进行清理?
另外,XPC 帮助程序应用程序处理“退出”的父级的正确方法是什么?
目前,要在父应用程序端终止,我正在使用 (NSXPCConnection):
这些似乎关闭了连接。但我没有看到任何证据表明帮助应用程序正在关注。
提前致谢!
我正在编写一个MOV文件,其中提供了许多CMSampleBuffers传递给AVAssetWriterInput对象。进行此操作时,我正在跟踪CMSampleBuffers中压缩数据的字节大小,以写入系统上的日志文件。我唯一缺少的是MOV标头大小。
我的数量和保存的文件大小之间的差异通常是大约2000字节左右的数据。我不知道如何从AVAssetWriter写入文件系统的确切大小。
现在,我可以在关闭MOV文件后找到文件大小,但是由于某种原因,我在bash shell中查看文件时,NSFileSystemManager“ attributesOfItemAtPath”“ NSFileSize”从未匹配字节数。
欢迎提出建议!
鲍勃