【问题标题】:Xcode is loading in OS X objects instead of iOS objectsXcode 正在加载 OS X 对象而不是 iOS 对象
【发布时间】:2018-02-04 06:07:55
【问题描述】:

我有一个 iOS 窗口应用程序,直到今天它在 Xcode 上运行良好。

当我在对象库中打开项目时,它似乎加载了所有 OS X 开发对象,我再也看不到任何可可触摸项目,如 UITextViews 等。

我没有手动更改任何设置,所以我不确定为什么会这样。

【问题讨论】:

  • 确保它在构建设置中使用 iOS Base SDK
  • 这只是在 Xcode 9 中发生在我身上。他们还没有解决这个问题吗?

标签: ios xcode macos


【解决方案1】:

不确定是否是完全相同的问题,但我发现打开 .xib 文件会将对象库从 OS X 切换到 iOS 对象...

【讨论】:

  • 这解决了我的问题,打开故事板文件也可以。
【解决方案2】:

我昨晚下载了 Xcode 4.3.3,升级后第一次启动 Xcode 时遇到了同样的问题。

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

【讨论】:

  • Xcode 6.4 仍然有这个错误......是的,来回切换部署目标会有所帮助。
【解决方案3】:

您可以通过以下方式修复它:文件 - 新建 - 文件 - 在 iOS 中选择“Cocoa Touch” - 选择“Objective-C 类 - 下一步 - 选择新文件的选项:选中复选框“使用 XIB 作为用户界面”

【讨论】:

    【解决方案4】:

    将部署目标更改为不同的 sdk 并没有为我解决问题。

    但是,打开情节提要会带回 IOS 特定对象。

    【讨论】:

      【解决方案5】:

      您可能从“macOS”选项卡添加了情节提要。图标是蓝色还是黄色?

      黄色 -> iOS、watchOS、tvOS

      蓝色 -> macOS

      【讨论】:

        猜你喜欢
        • 2018-04-02
        • 2019-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-09
        • 1970-01-01
        • 1970-01-01
        • 2013-08-05
        相关资源
        最近更新 更多