[英]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.