我已经创建了一个mac应用程序。运行很棒,一切都很好。但是,我希望能够拥有同一个应用程序的多个实例。所以,我的所有应用程序都有一个窗口和一个视图控制器。我想允许用户转到文件 - > new并实例化已打开窗口的新实例,这样用户可以同时打开多个实例,并让每个实例都自己选择。
我希望这是有道理的。我是Mac开发的新手。我不知道该如何解决这个问题。有什么指针吗?
答案 0 :(得分:2)
但是,我希望能够拥有同一个应用的多个实例。
唐'吨。这不是macOS应用程序的惯用行为;应该只打开一个应用程序的一个实例。
如果您想允许用户打开多个 windows (例如,您可以在TextEdit中),那么您所描述的内容通常称为itertools.islice
。阅读Apple的文档,了解如何创建一个文档以及它将为您做些什么。