【问题标题】:Can you close a separate application from one you make in Xcode OSX你能从你在 Xcode OSX 中创建的应用程序中关闭一个单独的应用程序吗
【发布时间】:2023-03-07 23:38:01
【问题描述】:

有什么方法可以关闭您在 Xcode for Mac 中制作的应用程序,就像拥有它一样,如果 iTunes 正在运行,它会看到它并为您关闭它。

【问题讨论】:

  • 为什么,是的,这是可能的。如果您阅读the documentation 或searched this site,您甚至会知道该怎么做。
  • 是的,有办法做到这一点。
  • @SevenBits 你是对的,但要友善 ;)

标签: xcode macos xcode6


【解决方案1】:

首先,Stack Overflow 不是一个您可以提出类似这样的开放式问题的网站。在发布问题之前,您应该先阅读文档并告诉我们您尝试了什么。在您的情况下,阅读 Apple 的文档或进行 Internet 搜索会发现您可以尝试的答案(我在大约 5 秒内找到了它),如果在尝试了不同的解决方案之后,它仍然没有'不行,你可以在这里发帖。

除此之外,这是您问题的答案:

NSRunningApplication 类有一个名为terminate 的方法,它终止它对应的进程。因此,您只需创建该类的实例并调用terminate 方法。例如:

BOOL terminated = [[[NSRunningApplication runningApplicationsWithBundleIdentifier:@"com.apple.Safari"] objectAtIndex:0] terminate];
NSLog(@"Termination successful? %@", terminated ? @"YES" : @"NO");

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2010-11-21
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    相关资源
    最近更新 更多