【发布时间】:2015-02-04 01:50:23
【问题描述】:
我创建了一个 CLogger 目标 C 类并在宏下面定义
#define CLogError(fmt, ...) //remaining code
我可以访问目标 C 文件中的 CLogError 并调用它。但是在 swift 文件中无法访问上述宏。我怎么能从 swift 调用这个?
【问题讨论】:
-
不可能。您需要快速重新实现它
标签: objective-c swift
我创建了一个 CLogger 目标 C 类并在宏下面定义
#define CLogError(fmt, ...) //remaining code
我可以访问目标 C 文件中的 CLogError 并调用它。但是在 swift 文件中无法访问上述宏。我怎么能从 swift 调用这个?
【问题讨论】:
标签: objective-c swift
目前你不能。你总是可以在 Swift 中将它定义为一个全局函数:
func CLogError(fmt : String, strings : String...) { ... }
【讨论】: