Swift - "use of unresolved identifier"
Swift - "use of unresolved identifier"
我在学习Swift!
我想在 xib 上创建主界面。
但是有错误"use of unresolved identifier".
添加来自 MainViewController
的代码
import Foundation
public class MainViewController : BaseViewController {
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
// TODO: Write your test code here
// ...
} }
更新:(添加图片)
1) 右键单击您的 MainViewController.swift
2) Select Show File Inspector
3) 在右侧面板中,查看 Target Membership
4) 通过选中复选框将您的 class 添加到目标 :)
您可能没有将 class 添加到目标中。单击 MainViewController
class 并在 Xcode:
中打开右上角的 utilities 选项卡
确保选中了适当的目标。
编辑:显然你在那里没有目标成员资格——这本身就很奇怪。从头开始尝试 re-creating MainViewController
class 并确保选择了正确的目标:
给那些像我一样发现这个问题的人一个提示。
这个问题折磨了我好几天!我可以 运行 项目,但红色错误标志一直出现。起初将此归咎于 Xcode(抱歉,Xcode)。
但是在我阅读了这个帖子中的所有答案并检查了我的源文件 Target Membership
之后,我意识到我错怪了 Xcode。
报告此问题的文件有三个 Target Membership
:主要文件,一个用于测试,另一个用于 ui 测试。但是它引用的变量在一个文件中,该文件只有一个 Target Membership
,主要的
所以回顾一下:检查报告问题的文件的 Target Membership
,以及声明 unresolved identifier
的文件的 Target Membership
。确保 Membership
后者包含正式的。
我也遇到过同样的问题。我只有一个目标成员资格,但我仍然“使用未解析的标识符”。我构建了项目,但没有任何改变。
我尝试取消选中并重新选中目标成员资格,问题已解决。
如果这不能解决您的问题,请尝试构建项目、检查拼写错误或使用自动完成和快速帮助来查找可识别的标识符。
我在学习Swift! 我想在 xib 上创建主界面。 但是有错误"use of unresolved identifier".
添加来自 MainViewController
import Foundation
public class MainViewController : BaseViewController {
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
// TODO: Write your test code here
// ...
} }
更新:(添加图片)
1) 右键单击您的 MainViewController.swift
2) Select Show File Inspector
3) 在右侧面板中,查看 Target Membership
4) 通过选中复选框将您的 class 添加到目标 :)
您可能没有将 class 添加到目标中。单击 MainViewController
class 并在 Xcode:
确保选中了适当的目标。
编辑:显然你在那里没有目标成员资格——这本身就很奇怪。从头开始尝试 re-creating MainViewController
class 并确保选择了正确的目标:
给那些像我一样发现这个问题的人一个提示。
这个问题折磨了我好几天!我可以 运行 项目,但红色错误标志一直出现。起初将此归咎于 Xcode(抱歉,Xcode)。
但是在我阅读了这个帖子中的所有答案并检查了我的源文件 Target Membership
之后,我意识到我错怪了 Xcode。
报告此问题的文件有三个 Target Membership
:主要文件,一个用于测试,另一个用于 ui 测试。但是它引用的变量在一个文件中,该文件只有一个 Target Membership
,主要的
所以回顾一下:检查报告问题的文件的 Target Membership
,以及声明 unresolved identifier
的文件的 Target Membership
。确保 Membership
后者包含正式的。
我也遇到过同样的问题。我只有一个目标成员资格,但我仍然“使用未解析的标识符”。我构建了项目,但没有任何改变。
我尝试取消选中并重新选中目标成员资格,问题已解决。
如果这不能解决您的问题,请尝试构建项目、检查拼写错误或使用自动完成和快速帮助来查找可识别的标识符。