我有一个简单的代码块,我在其中读取电影的大小以获取宽度。
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)”进程,直到我退出我的应用程序才会消失。我以为“电影”会自动上映……我在这里做错了什么?