映画のサイズを読み取って幅を取得する単純なコードブロックがあります。
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;
}
私の問題は、このコードを読んだ後、Activity Monitorに「QTKitServer-(PID)」プロセスが残っていることです。このプロセスは、アプリを終了するまで消えません。「映画」は自動リリースされると思いました...ここで何が間違っているのですか?