在目标c中我写了一个方法
- (void)loginApi:(NSMutableDictionary *)dict completion:(void(^)(NSDictionary * json,BOOL sucess))completion {
我们如何编写相同的方法
答案 0 :(得分:1)
func loginApi(dict: NSMutableDictionary, completion: (json:NSDictionary,success: Bool) -> Void){
//Do whatever you want to do here
completion(json: dict, success: true) //This is just an example of how you can call
}
试一试。我认为它应该有效。如果没有,请告诉我。
答案 1 :(得分:0)
func loginApi(completion : (json: [Dictionary<String, String>, success: Bool]) -> [Dictionary<String Int>]) {
...
completion(...)
}
答案 2 :(得分:0)
虽然以前的答案可行但我建议别名而不是每次都输入声明(它也涉及Objective c)。
{{1}}