Cocoa app,用文件new创建app的新实例?

时间:2016-10-31 21:58:32

标签: macos cocoa

我已经创建了一个mac应用程序。运行很棒,一切都很好。但是,我希望能够拥有同一个应用程序的多个实例。所以,我的所有应用程序都有一个窗口和一个视图控制器。我想允许用户转到文件 - > new并实例化已打开窗口的新实例,这样用户可以同时打开多个实例,并让每个实例都自己选择。

我希望这是有道理的。我是Mac开发的新手。我不知道该如何解决这个问题。有什么指针吗?

1 个答案:

答案 0 :(得分:2)

  

但是,我希望能够拥有同一个应用的多个实例。

唐'吨。这不是macOS应用程序的惯用行为;应该只打开一个应用程序的一个实例。

如果您想允许用户打开多个 windows (例如,您可以在TextEdit中),那么您所描述的内容通常称为itertools.islice。阅读Apple的文档,了解如何创建一个文档以及它将为您做些什么。