[英]Swift - "use of unresolved identifier"
1) 右键单击您的MainViewController.swift
2)选择Show File Inspector
3) 在右侧面板上,查看Target Membership
4)通过选中该框将您的课程添加到目标:)
同样的问题也发生在我身上。 我只有一个目标成员资格,但仍然“使用未解析的标识符”。 我构建了这个项目,没有任何改变。
我尝试取消选中并重新选中目标成员资格,问题已解决。
如果这不能解决您的问题,请尝试构建项目,检查拼写错误或使用自动完成和快速帮助来查找可识别的标识符。
只是给那些像我一样发现这个问题的人的提示。
这个问题折磨了我好几天! 😭我可以运行该项目,但一直显示红色错误标志。 起初将此归咎于 Xcode(对不起,Xcode)。
但是在我阅读了这个线程中的所有答案并检查了我的源文件的Target Membership
,我意识到我错了责怪 Xcode。
报告此问题的文件具有三个Target Membership
:主要Target Membership
,一个用于测试,另一个用于 ui 测试。 但是它引用的变量在一个只有一个Target Membership
的文件中,主要的。
所以回顾一下:检查报告问题的文件的Target Membership
,以及声明unresolved identifier
的文件的Target Membership
。 确保Membership
包含正式的成员。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.