Я пытаюсь открыть видеофайл с Quicktime и затем закрыть его. Видеофайл открывается с [NSWorkspase openfile:path withapplication:@"Quick Time Player"]
. Но когда я пытаюсь закрыть окно Quicktime, ничего не происходит. Вот код.Не удалось закрыть окно (QuickTime) с помощью [NSWindow close] или [NSWindow performClose: (id)]
NSMutableArray *titles = [[NSApplication sharedApplication] orderedWindows];
int i;
id obj;
NSMutableString *mystring;
for(i=0; i< [titles count]; i++)
{
obj = (NSWindow*)[titles objectAtIndex:i];
mystring = [obj title];
if([mystring isEqualToString:@"PREVIEW"] == 1)
{
[obj close];
}
//NSLog("Title : %@\n",(NSString*)[obj title]);
}
Я был бы обязан, если бы кто-нибудь мог мне помочь.
«orderedWindows» эта функция уже отправляет мне массив NSWindows, который содержит ссылку QuickTime-плеера, потому что он создан из моего собственного приложения, у меня есть объект NSWindow для QuickTIme, мне просто нужно его закрыть. Любые мысли по этому поводу? – Omayr 2010-11-24 10:04:27