Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复一个毫无根据的';使用未声明的类型';Xcode 8/Swift 3中存在错误?_Xcode_Swift3 - Fatal编程技术网

如何修复一个毫无根据的';使用未声明的类型';Xcode 8/Swift 3中存在错误?

如何修复一个毫无根据的';使用未声明的类型';Xcode 8/Swift 3中存在错误?,xcode,swift3,Xcode,Swift3,前几天,我在Xcode中对字符串进行了全文搜索之后,Xcode开始报告我的两个类“使用了未声明的类型” 一个类我已经几个月没碰过了,另一个是基础类,但我知道它们都存在,而且所有的东西都正确命名 如果我构建,它将成功,但我仍然会在我的代码中得到一点红色的错误警告,就好像它在使用所讨论的类的每个地方都失败了一样,即使我执行干净的构建,它们也不会消失 但是,如果我退出Xcode,重新打开并重新构建,问题可能会暂时消失。但如果我在任何地方对代码进行任何更改,它通常都会返回 还有其他人有过这个问题吗?我怎

前几天,我在Xcode中对字符串进行了全文搜索之后,Xcode开始报告我的两个类“使用了未声明的类型”

一个类我已经几个月没碰过了,另一个是基础类,但我知道它们都存在,而且所有的东西都正确命名

如果我构建,它将成功,但我仍然会在我的代码中得到一点红色的错误警告,就好像它在使用所讨论的类的每个地方都失败了一样,即使我执行干净的构建,它们也不会消失

但是,如果我退出Xcode,重新打开并重新构建,问题可能会暂时消失。但如果我在任何地方对代码进行任何更改,它通常都会返回

还有其他人有过这个问题吗?我怎样才能让它停止

谢谢


斯坦

迈克·塔凡纳(Mike Taverne)关于检查目标会员资格的评论似乎是赢家


由于某种原因,该文件与其中一个测试的关联已被取消选中,这是导致问题的原因。

检查Xcode表示未声明的类文件的目标成员身份。执行干净的生成,退出Xcode,清除DerivedData文件夹,然后重新启动Xcode。我在一个大型单片项目中遇到了这个持续存在的问题。我把项目分成12个动态框架,问题就消失了。我猜是Xcode中的一个bug。一个合法的原因可能是,包含违规类的框架直到链接阶段才可用。