【发布时间】:2020-02-06 23:12:20
【问题描述】:
我在 FileManagerHelper 中有这个 Objective-C 代码:
+(void)getMyVideoObject:(NSString *)videoId completion:(void (^)(MyVideoObject *myVideoObject, NSError *error)) completionBlock
{
}
用于从 Objective-C 调用:
[FileManagerHelper getMyVideoObject:videoId completion:^(MyVideoObject *myVideoObject, NSError *error) {
}];
但是如何从 Swift 调用这个 getMyVideoObject 呢?
FileManagerHelper.getMyVideoObject( .....?
【问题讨论】:
-
是的,当你将头文件导入桥头文件时,Swift 会生成 Swift 版本的函数签名,你可以这样调用它。
标签: ios objective-c swift objective-c-blocks swift-block