【发布时间】:2012-09-19 17:02:03
【问题描述】:
我有这个应用程序有 3 个类:AppController、Profile、ProfileBuilder。我还需要 3 个窗口:每个班级一个。我尝试将所有 3 个作为 NSObject 的子类并将 initWithNibName 应用于 NSWindowController 类 WindowController 变量,但是当我尝试在每个窗口上输出一些值时它不起作用,并且窗口使用 NSLog 导致为空。我想知道管理多个窗口的最佳方法是什么,可能所有窗口都来自同一个类,如 AppWindowsController,在其他类中涉及尽可能少的特定代码,并尽可能将其他类保留为 NSObject 而不是 NSWindowController 的子类.因此,如果有的话,也许有一种方法可以远程控制窗口的行为,在特定类中添加尽可能少的代码,只是为了让它们尽可能清晰并独特地关注它们的内容。谢谢,希望我说清楚了,我实际上是 Cocoa 框架的新手。
【问题讨论】:
标签: xcode cocoa window nswindow