[英]I need to use a swift class in objective-c and cannot setup my Emilos-Swift.h bridging file to resolve any swift classes in objective-c
無法讓 Xcode 生成橋接文件,因此它當前為空,無法找到任何關於文件中需要內容的指南/文檔。 空橋接文件被導入到需要該類的 .m 文件中。 在類定義上使用 @objcmembers 的 Swift 文件。
橋接文件應該如何以及什么內容。 找了兩天試圖使這項工作沒有成功。
有沒有辦法在Xcode中重新打開橋接文件的自動生成? 關於橋接文件內容的任何文檔?
要在 Objective-c 上使用 Swift 類,您需要確保您的類繼承自NSObject
,在類定義上具有@objc
注釋,並且您要使用的其他元素需要用@objc
標記。 @objcmembers
標記從位於導入"project-Swift.h"
文件上的 Objc 類可見的所有元素
您可能不需要所有從 Objective-c 可見的類成員
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.