我是新手。任何人都可以帮助我吗?
我已经使用可编程输入字段创建了一个函数。我想多次调用此函数,并在屏幕上的不同坐标处显示结果。
我有什么不对,我应该如何解决?
// inputName function
NSString* inputName (
int controlX,
int ControlY,
int controlWidth,
int controlHeight,
NSString* myQuestion)
{
// *********************** Inputfield **********************
UITextField *inlogName=[[UITextField alloc] initWithFrame:CGRectMake(controlX,controlY,controlWidth, controlHeight)];
[inlogName setBorderStyle:UITextBorderStyleRoundedRect];
[inlogName setPlaceholder: myQuestion];
[inlogName setDelegate:self]; // HERE I GET AN ERROR ???????
[inlogName text];
NSString *anwser= @"This is a dummy anwser";
[self.view addSubview:inlogName]; // HERE I GET ALSO AN ERROR ??????
return anwser;
}
答案 0 :(得分:1)
您已经创建了一个C函数,并且没有引用self。我建议在视图控制器上创建一个方法并从那里调用它。