【发布时间】:2014-06-23 19:47:09
【问题描述】:
我已经总结了问题的步骤,我在Objective-C中定义了一个C函数:
ObjC.h
#import <Foundation/Foundation.h>
void cuslog(NSString *format, ...);
@interface ObjC : NSObject
@end
ObjC.m
#import "ObjC.h"
@implementation ObjC
@end
void cuslog(NSString *format, ...)
{
// Implementation
}
我在 Bridging-Header.h 中暴露了它:
#import "ObjC.h"
// Also tried to put this line in bridging header
void cuslog(NSString *format, ...);
在 Swift 中我打算这样调用函数:
cuslog("Some log")
但是错误提示:
"Use of unresolved identifier 'cuslog'"
在 Swift 中调用函数的正确方法是什么?
【问题讨论】:
标签: objective-c c swift