gpt4 book ai didi

objective-c - 在 Objective - C 问题中调用 Swift 函数

转载 作者:行者123 更新时间:2023-11-28 09:18:35 25 4
gpt4 key购买 nike

我有一个具有以下功能的 swift 类:

public func testLogin(email: String, password: String, completion: (response: ServerResponse)-> Void)
{
}

我正在尝试从 objective-c 调用该函数,但出现错误,您能否提供有关如何使用 objective-c 调用上述 swift 函数的语法。

我创建了一个 swift 类实例,但该实例没有识别 swift 函数:

swiftclass *instance = [swiftclass new];

感谢任何帮助。

最佳答案

确保 ServerResponse 以某种方式派生自 NSObject 并更改完成类型:

public func testLogin(email: String!, password: String!, completion: ServerResponse! -> Void) { }

关于objective-c - 在 Objective - C 问题中调用 Swift 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26355040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com