Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 活动监视器中剩余的QTKitServer_Objective C_Cocoa_Memory Management_Qtkit - Fatal编程技术网

Objective c 活动监视器中剩余的QTKitServer

Objective c 活动监视器中剩余的QTKitServer,objective-c,cocoa,memory-management,qtkit,Objective C,Cocoa,Memory Management,Qtkit,我有一个简单的代码块,其中我读取电影的大小来获得宽度 BOOL isHD; if ([[NSFileManager defaultManager] fileExistsAtPath: filePath]) { QTMovie *movie = [QTMovie movieWithFile: filePath error: nil]; NSValue *movieSize = [movie attributeForKey:QTMovieNaturalSizeAttribute];

我有一个简单的代码块,其中我读取电影的大小来获得宽度

BOOL isHD;
if ([[NSFileManager defaultManager] fileExistsAtPath: filePath]) {
    QTMovie *movie = [QTMovie movieWithFile: filePath error: nil];
    NSValue *movieSize = [movie attributeForKey:QTMovieNaturalSizeAttribute];
    int width = [movieSize sizeValue].width;
    if (width > 1200)
        isHD = YES;
}

我的问题是,在读取此代码后,我在活动监视器中留下了一个“QTKitServer-(PID)”进程,在我退出应用程序之前,该进程不会消失。我以为“电影”会自动发行。。。我做错什么了?

别担心。此过程是QuickTime X的一个实现细节,因此清理它不是您的责任。你的代码是正确的


QuickTime假定您将再次需要此流程的服务,并将其保留。保持这个过程不做任何事情,而不是为每个请求启动一个新的过程,成本可能要低得多。

不用担心。此过程是QuickTime X的一个实现细节,因此清理它不是您的责任。你的代码是正确的


QuickTime假定您将再次需要此流程的服务,并将其保留。保持这个过程不做任何事情,而不是为每个请求启动一个新的过程,成本可能要低得多。

好的,这很有意义。谢谢你的回答!好的,有道理。谢谢你的回答!