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 进行测试。问题是完成处理程序没有被调用,所以我猜somehting正在阻止它。

我是否需要在沙盒功能中指定某些内容才能使其正常工作,或者我应该检查其他任何内容?

4

0 回答 0