我正在更新旧版应用程序,我想向我的头文件添加类型**#include <stdio.h>
#include <string.h>
void buildArray();
int main(void)
{
int example[20];
buildArray(example);
getch();
}
void buildArray(int param[]) {
int i = 0;
do {
printf("Please enter number :");
scanf("%d", param[i]);
i++;
} while (param[i] != -1);
}**
的可为空,可分配的闭包。如何在Objective-C中做到这一点?
答案 0 :(得分:0)
在我的.h
文件中,这就是我想要的:
@property (nullable, copy) void (^myNullableClosure) (void);
然后我可以在我的Swift代码中分配为:
let vc = ViewController()
vc.myNullableClosure = {
print("something")
}
然后在ViewController
中,我叫myNullableClosure?()