我正在開發一個快速項目直到我需要This「模擬類型時間選擇器」。我下載了回購協議,並使用Xcode 6.4進行了試用,並且工作正常。但是,當我開始將它傳輸到我的項目時,它要求我創建一個橋接頭並創建了一個橋接頭,並且還將該.h文件導入了橋接頭。我的項目可以看到委託方法,所以我認爲它很好。但問題是,.m文件上的變量有這樣的錯誤: 但是,如果您注意到,最後UIButton
沒有錯誤。你認爲怎樣的問題?Swift - 導入Objective-C提供「未知類型名稱」
2
A
回答
5
將#import <UIKit/UIKit.h>
或@import UIKit;
在.h文件的最頂端,你得到這些錯誤
2
它清楚地看起來像你不進口的UIKit。只需將#import <UIKit/UIKit.h>
或@import UIKit;
添加到.h文件的頂部。
2
否則,如果您使用兩種組合(Objective-C & Swift),則意味着您需要添加橋接標頭。
+1
結合@ Andrey的答案來解決我的問題,在Swift/Objective-C混合項目中 – Marmoy
相關問題
- 1. 未知類型名稱類
- 2. 未知類型名稱'TransportViewController'
- 3. 未知類型名稱
- 4. 未知類型名稱'IRsend'
- 5. 未知類型名稱C
- 6. 未知類型名稱`socklen_t`
- 7. 未知類型名稱
- 8. 未知類型名稱'UIImage'
- 9. 未知類型名稱'名稱空間'
- 10. 未知提供商名稱'OraOLEDB.Oracle.1'參數名稱錯誤
- 11. Internet Explorer提供未知文件類型
- 12. Ç枚舉:未知類型名稱
- 13. C未知類型名稱'數據'
- 14. 未知的類型名稱陣列
- 15. 未知類型名稱錯誤Qt C++
- 16. 錯誤:未知類型名稱「節點」
- 17. 未知類型名稱uint32/unit16
- 18. 錯誤:未知類型名稱'pthread_mutex_t'
- 19. ZeroMQ錯誤:未知類型名稱「zctx_t」
- 20. 金屬:未知的類型名稱float4
- 21. C++中的OpenCV:「未知類型名稱」
- 22. 錯誤消息'Expected;在頂級聲明器'未知類型名稱導入'與橋使用Swift Objective-C
- 23. LLDB錯誤:未知類型名稱'let',Xcode 8.1
- 24. C++編譯器 - 遷移到Swift後的未知類型名稱3
- 25. s3cmd節點名稱,服務名稱提供,或不知道
- 26. 誤注入未知提供商
- 27. 未知類型名稱類,您的意思是否
- 28. 在Swift中導入名稱空間
- 29. SWIG提供'未知類型'錯誤的Python C++輸出數組
- 30. 未知名稱「update_sheet_properties」
您是否已將UIKit導入到您的文件? – dirtydanee
是的,我輸入了它 –
@LEVISOGCPAS你在哪裏輸入它? –