gpt4 book ai didi

ios - 如何从 Objective-C 调用 Swift 初始化程序(具有参数)?

转载 作者:IT王子 更新时间:2023-10-29 05:36:31 25 4
gpt4 key购买 nike

我有一个 Swift 类:

class MyTextField : NSObject, UITextFieldDelegate { 

var myField: UITextField

// no idea how to pass in my UITextField from Objective-C code
init (x: UITextField) {
myField = x;
}
}

我添加了一个属性(未显示),因此我可以设置 myField,一切正常。

想使用 init 函数,如果语法不是完全的谜的话。有什么想法吗?

最佳答案

调用它的方式与调用 Obj-C 初始化程序的方式相同,因此对于您的示例,您将调用 [[MyTextField alloc] initWithX:theTextField];

关于ios - 如何从 Objective-C 调用 Swift 初始化程序(具有参数)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25923190/

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