美文网首页
如何在OC项目使用纯swift的三方库

如何在OC项目使用纯swift的三方库

作者: 我的发 | 来源:发表于2023-03-21 19:40 被阅读0次
答案:需要通过@objc关键字包装
// swift测:
import SwiftSoup

@objc class Wrapper: NSObject {
    @objc static func parseHTML(html: String) -> String {
        let doc: Document = try! SwiftSoup.parse(html)
        return try! doc.text()
    }
}


// OC测使用:
#import "ProjectName-Swift.h” // 导入工程项目名称对应的swift文件

NSString *txt = [Wrapper parseHTML:@"<html></html>"];

这种方法本质还是通过一个中间类 Wrapper 做转换,并且需要用修饰符@objc修饰。

相关文章

网友评论

      本文标题:如何在OC项目使用纯swift的三方库

      本文链接:https://www.haomeiwen.com/subject/uugmrdtx.html