在我的应用程序中,我想在网络浏览器中打开多个 URL。
我这样做是这样的:
int options = NSWorkspaceLaunchWithoutActivation | NSWorkspaceLaunchWithErrorPresentation;
[[NSWorkspace sharedWorkspace] openURLs: urls
withAppBundleIdentifier: @"com.apple.safari"
options: options
additionalEventParamDescriptor: nil
launchIdentifiers: nil];
Safari 现在一次只打开六个 URL,当我使用时,NSWorkspaceLaunchWithErrorPresentation
我收到以下错误消息:
您无法打开应用程序“Safari”,因为它没有响应。
现在,当我将捆绑标识符设置com.google.Chrome
为更糟糕时,只打开了 4 个选项卡。Firefox ( org.mozilla.firefox
) 也会打开 6 个选项卡。