Objective c ArrayController找不到AppDelegate(Cocoa中的绑定)

Objective c ArrayController找不到AppDelegate(Cocoa中的绑定),objective-c,cocoa,appdelegate,cocoa-bindings,nsarraycontroller,Objective C,Cocoa,Appdelegate,Cocoa Bindings,Nsarraycontroller,我刚刚开始学习绑定。在我找到的教程中,有人将ArrayController连接到AppDelegate,只需从ArrayController的绑定选项下的列表中选择AppDelegate即可。当我尝试执行相同操作时,列表中不包括AppDelegate 我做错了什么?(我正在使用objective-c btw)确保您选择了正确的对象,即ArrayController 请参阅屏幕截图: 仅供参考,检查您是否遗漏了以下步骤: 步骤1:在“对象”部分下创建ArrayController的实例 步骤2:

我刚刚开始学习绑定。在我找到的教程中,有人将ArrayController连接到AppDelegate,只需从ArrayController的绑定选项下的列表中选择AppDelegate即可。当我尝试执行相同操作时,列表中不包括AppDelegate


我做错了什么?(我正在使用objective-c btw)

确保您选择了正确的对象,即ArrayController

请参阅屏幕截图:

仅供参考,检查您是否遗漏了以下步骤:

步骤1:在“对象”部分下创建ArrayController的实例

步骤2:选择它,然后转到绑定检查器

步骤3:在控制器内容中,选择内容数组的绑定到

步骤4:在这个弹出窗口中,您可以看到,如上所示


或者,在其他情况下,可能是您在项目中创建了一个新窗口。在那里,您无法看到AppDelegate。

在这种情况下,将文件所有者的类设置为AppDelegate或其他要从中拾取数组的类

然后选择阵列控制器并将内容设置为文件的所有者


注意:在屏幕截图中,我使用的是基于视图的表视图。

非常感谢。但我已经做了所有这些。这些是本教程所经历的确切步骤,但它不在那里。@chrisnolten:检查我更新的答案,告诉我你是否能得到什么。谢谢。我没有创建新窗口,我正在使用主窗口。不过我还是可以试试这个?@chrisnolten:给你的项目发电子邮件。维迪亚。anoop@gmail.comThat“App Delegate”对象仅出现在单协调器应用程序中,即使对于那些应用程序,也只应出现在主nib中。对于其他类型的应用程序和其他NIB,您可以通过以
委托
开头的密钥路径绑定应用程序。