【问题标题】:New "objects library" in Xcode 4.2 with iOS 5带有 iOS 5 的 Xcode 4.2 中的新“对象库”
【发布时间】:2011-12-09 11:30:25
【问题描述】:

我正在使用 Xcode 4.2 build 4C199(适用于 MAC OSX 10.6.8)。我创建一个新项目并选择 AppDelegate.h .m 文件并关闭该文件。当我重新打开文件时,我在“实用工具”面板的“对象库”中看到一组新的或不同的对象。有比平常更多的对象。我想使用它们,但是当我单击 .xib 文件或情节提要文件时,新对象将被普通的旧对象替换。有没有办法访问这些新对象?请参考我下面的截图。

【问题讨论】:

    标签: iphone xcode xcode4 ios5 xcode4.2


    【解决方案1】:

    这些是仅在 Mac 平台上可用的对象。请确保您确实创建了一个针对 iOS 平台的项目。查看基本 SDK。它应该指定一个 iOS SDK。

    如果出现问题,只需使用正确的模板创建一个新项目。

    【讨论】:

    • +1 为答案好友....我最近直接从 3.2.5 升级到 XCode 4.2。我正在使用我在旧版本上开发的同一个项目。这有什么提示吗??
    • 我不明白为什么如果它们是 MAC 特定对象我能够看到它们。顺便说一句,我已将我的基本 SDK 设置为 iOS 5 .....
    • 我认为您在 StoryBoard 编辑器之外时正在尝试查看对象库,如果您单击项目中的 .storyboard 文件,您将看到您所学的 UI 元素去爱。 (我知道这是旧的,但我想我会帮助看到这篇文章的其他人)
    【解决方案2】:

    我的项目是 iOS。我昨晚将 Xcode 4.3 升级到了 4.3.3,升级后我第一次启动 Xcode 时遇到了同样的问题:对象库只包含 OSX 对象。

    它看起来确实像一个 Xcode 错误。我的解决方法:在构建设置中,我将“iOS 部署目标”下拉菜单更改为不同的 SDK,然后将其更改回来。之后,我把 iOS 对象拿回来了。

    另见here

    【讨论】:

      猜你喜欢
      • 2011-12-18
      • 1970-01-01
      • 2011-12-22
      • 2012-01-07
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      相关资源
      最近更新 更多