【发布时间】:2018-03-20 10:53:58
【问题描述】:
我有这个带有闭包的 Swift 函数:
static func fetchAccounts(success succeed : @escaping ((_ results:Array<Account>) -> ()),
failure : @escaping ((NSError) -> ()))
我需要在 Objective C 类中使用它,但我不记得如何将它转换为 Objective C 块,关于块语法(块是空的):
[Account fetchAccounts success:( ){
NSLog(@"call back success");
} failure:( ){
NSLog(@"call back success");
}]
非常感谢。
【问题讨论】:
-
相信你需要在
static func fetchAccounts前面加上@objc -
谢谢,我会做的。但是我必须在目标 C 块中使用哪种语法?
-
我在下面写了一个答案
-
感谢您的帮助
-
没问题!希望它能解决您的问题
标签: ios objective-c