document based application
アプリケーションが閉じているときに、Web ブラウザーに URL をロードする必要があります。NSDocument
このページが読み込まれる前に閉じることを除いて、正常に動作しています。
待ってから200 ms
ドキュメントを閉じる必要があります。
を見つけましたNSTerminateLater
が、それはドキュメントではなくアプリケーションに言及されています。これどうやってするの?
これは私が今持っているものです:
- (id)init
{
self = [super init];
if (self) {
_statssent = NO;
// Observe NSApplication close notification
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(_sendstats)
name:NSApplicationWillTerminateNotification
object:nil];
}
return self;
}
- (void)_sendstats
{
if (!_statssent)
{
_statssent = YES;
if (hasuploaded == 1)
{
[self updatestatsUploads:0 progloads:1];
}
}
}
- (void)close
{
[self _sendstats];
[super close];
}