Я пытался отправить заявку в магазин Apple App Store, и рецензент утверждает, что мое начальное окно уведомления (которое является модальным) не исчезает, когда они нажимают кнопку подтверждения.Теперь я протестировал его на нескольких машинах (даже чистых установках 10.7.1) и не видел такого поведения (оно прекрасно работает для меня).
Мой код для отображения этого окна:
- (IBAction) doAlert:(id)sender {
if(self.alertVC == nil) {
self.alertVC = [[[AlertVC alloc] initWithWindowNibName:@"AlertVC"] autorelease];
}
[NSApp runModalForWindow:self.alertVC.window];
}
и код, который я закрываю, выглядит следующим образом:
-(IBAction)closeWindow:(id)sender {
[self close];
[NSApp stopModal];
}
У кого-нибудь есть идеи, почему это работает на 100% во всех моих тестах, но для тестеров Apple окно не исчезает?(Он остается открытым на переднем плане, даже если приложение продолжается, и они могут снова взаимодействовать с приложением в обычном режиме.