gpt4 book ai didi

java - Objective-C 到 Java : converting a typedef block

转载 作者:行者123 更新时间:2023-11-30 08:20:22 24 4
gpt4 key购买 nike

我正在尝试移植以下 typedef block :

typedef void (^MyBlock)(BOOL success, enumType appStatus);

我该怎么做 Java?

最佳答案

在 Java 中,您将使用单一方法接口(interface):

interface MyBlock {
void run(boolean success, EnumType appStatus);
}

当您将一个新 block 传递给采用 MyBlock 的 API 时,您可以这样做:

someObject.runWithBlock(new MyBlock() {
public void run(boolean success, EnumType appStatus) {
... // The code of your block goes here
}
});

关于java - Objective-C 到 Java : converting a typedef block,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com