问题可能看起来很愚蠢,只是在目标 C 的一些基础知识中遇到了问题。我知道目标 C 只支持按值传递,但是我的要求需要通过地址。我有一个 UIButton 成员变量(iVar),我将它们传递给一个函数并尝试使用如下参数在函数内部分配 init ...
函数调用:
[self create_button : ivar_btn];
定义:
- (void) create_button : (UIButton*) button
{
// Create button
button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"00/00/0000" forState:UIControlStateNormal];
[self.add_scroll_view addSubview:button];
}
因此,如果没有在目标 C 中通过引用传递,我该如何处理这种情况?
如果我理解任何错误,请纠正我。
注意:创建按钮是一个通用代码,我一直在使用它来在运行时创建按钮,这取决于 req。
谢谢