4

OSX Today Extension で自分のアプリを呼び出したいです。これは私がテストに使用しているコードです:

NSURL *appURL = [NSURL URLWithString:@"http://www.google.com"];    
NSAssert(self.extensionContext != nil, @"extension context is nil");
[self.extensionContext openURL:appURL completionHandler:^(BOOL success) {
    NSLog(@"opened successfully: %@", success ? @"YES" : @"NO");

}];

ユーザーが NSTableView のダブル アクションをトリガーしたときに呼び出されます。アプリの URL を正しく使用しているかどうかわからなかったので、テスト用に google に設定しました。問題は、完了ハンドラーが呼び出されていないことです。そのため、何かがそれをブロックしていると推測しています。

これを機能させるには、サンドボックス機能で何かを指定する必要がありますか、それとも他に何か確認する必要がありますか?

4

0 に答える 0