我在viewController中有一个简单的UIButton。

- (IBAction)btnEnter:(id)sender {
   ..
   ..
}


现在,我要以编程方式触发按钮按下操作,即会执行库函数之一(didFinishPickingmediaWithInfo)

- (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info
{

// Do Something

txtBoxAboveEnterButton = @"Data populated successfully";

[self btnEnter:nil];

[reader dismissModalViewControllerAnimated: YES];
}


该函数将被调用,并且“输入”按钮上方的文本框将使用虚拟文本填充,但不会触发单击。请帮帮我!

最佳答案

您正在调用的方法是不带参数的btnEnter。看起来好像没有定义的内容。尝试将诸如nilself之类的参数传递给它:

[self btnEnter:nil];

10-08 06:29