【问题标题】:Discrepancy between tutorial on developer.apple.com and Xcode project templatedeveloper.apple.com 上的教程与 Xcode 项目模板之间的差异
【发布时间】:2011-06-20 01:42:22
【问题描述】:

我在developer.apple.com 上学习 Cocoa 的教程,我在我的项目中发现了教程中没有的东西。这是我开始项目时制作的应用程序委托。在他们的教程中,它在界面生成器中显示了这一点:

我在 Mac 上的文件在 Interface Builder 中打开,如下所示:

另外,我无法将 Controller 类添加到我的 xib 文件中。它给了我错误:

已解析 1 个源文件,但未找到或更改任何类。

教程是旧的还是我做错了什么?什么是 App Delegate 类?

【问题讨论】:

    标签: objective-c xcode interface-builder xcode-template


    【解决方案1】:

    本教程很旧,但要回答您的问题,App Delegate 是一个实现 NSApplicationDelegate 协议的 NSObject。更多信息here.

    对于本教程,您无需对此类进行任何操作。随着您编写更高级的程序,您会发现应用程序委托非常有用。

    【讨论】:

    • 哦,谢谢...所以我应该担心这个错误? '已解析 1 个源文件,但未找到或更改任何类'
    • 在 IB 中添加一个 NSObject。将 IB 中的班级更改为您的班级名称。如果它不可用,请检查您的类文件是否已正确创建。如果是这样,请清理并构建,然后重试。
    猜你喜欢
    • 2016-06-08
    • 2014-03-05
    • 2018-01-13
    • 2017-07-02
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 2014-10-25
    • 2022-07-30
    相关资源
    最近更新 更多