• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 更改文件位置后,项目无法识别我的某些类

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:30:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

首先,我知道这是一个配置问题,因为在我将项目同步到 GitHub 之前,我的代码正在构建和运行良好。 Xcode 的内部源代码控制似乎无法识别我的某些文件,并且在使用这些文件的初始化程序时遇到 Use of unresolved identifier... 错误,并且以前工作过。我正在运行最新版本的 Xcode 和 OS X,这些是我在问题开始之前和之后采取的步骤...

之前:

  • 经过几轮实现并使用默认本地存储库提交后,我多次构建和运行应用程序,没有任何问题。

  • 我在 GitHub 上创建了一个新的存储库,提交(w/push to remotes),一切都顺利地放到了 GitHub 上,并且在模拟器中构建和运行。

  • 为了组织存储库(以匹配我在 Xcode 中创建的“组”),我做了一些简短的研究,然后将嵌套目录添加到我的项目文件夹中。我重新打开 Xcode 并修复了文件路径。有些人接受了,但有些人一直显示 ? (尽管我仍然可以正常访问代码)并且我收到了相应的 Missing Files... 警告。

  • 因为我无法让新的层次结构工作(文件 w/?s,未被识别,无法提交到 GitHub),我试图移动文件回来。这对大多数人都有效,但对于一些(似乎是受影响的文件),我不得不重命名它们,重新创建一个新文件,然后将它们的内容粘贴过来(这就是我认为问题所在)。我能够将所有内容提交到 GitHub(甚至问题文件都出现了),但所有警告仍然存在。

  • 为了清除警告,我尝试运行我的测试,这时 Use of unresolved identifier... 错误弹出,当然构建失败了。

之后:

  • 我验证了所有路径和目标成员资格都是正确的。

  • 当这不起作用时,我构建了一个全新的项目(尽管我确实将它添加到同一个工作区;不确定这是否重要)并将我的所有代码复制/粘贴到新文件中。我没有拖动/引用文件,也没有将新项目链接到 GitHub。当我去构建时,同样的错误出现在同样的地方......

  • 我退出了工作区并单独打开了新项目。还是不开心。

我们将不胜感激任何帮助或正确方向的观点。

编辑:

  • 经过一些帮助,我尝试删除引用并手动拖动文件,但这并没有解决问题。

  • 我还检查了 Build Phases -> Compile Sources,所有内容都很好地列出,没有编译器标志。我从编译源中删除并重新添加,问题仍然存在。



Best Answer-推荐答案


您可以尝试在 Xcode 中删除缺少的类文件的引用,然后从物理工作区位置将相同的文件添加到文件夹(右键单击添加文件),这可能会有所帮助。

关于ios - 更改文件位置后,项目无法识别我的某些类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39963865/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap