gpt4 book ai didi

objective-c - 如何快速访问 objective-c 定义的宏?

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

我有一个由 Objective-C 类中的宏定义的共享委托(delegate)。我想从 Swift 类访问这个共享委托(delegate)。我已将我的共享实例定义为:

#define APP_DELEGATE((AppDelegate *)[[UIApplication sharedApplication] delegate])

我在 AppDelegate 中声明了一个属性,我想从我的 Swift 类访问它:

@property (nonatomic) BOOL isReady;

我如何在 Swift 中完成此操作?提前致谢。

最佳答案

这是一个非常糟糕的设计选择,但你只是简单地创建一个函数

func appDelegate() -> AppDelegate {
return UIApplication.sharedApplication().delegate as! AppDelegate
}

关于objective-c - 如何快速访问 objective-c 定义的宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34686737/

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