NSExtensionContext openURL无法从OS X Today扩展中运行

时间:2014-11-28 00:07:42

标签: cocoa today-extension

我想在我的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,所以我将其设置为谷歌进行测试。 问题是没有调用完成处理程序,所以我猜测某些东西正在阻止它。

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

0 个答案:

没有答案