我是这个我手机应用程序编程的新手。我有一个具有一种参数类型作为结构指针的函数。如下所示
-(void)responce:(structurePtr *)someData
{
......
......
}
我想在 5 秒的时间间隔后使用performselector方法调用此函数。
我使用下面的代码来执行活动
[self performSelector:@selector(responce:) withObject:someData afterDelay:5];
这甚至不称为响应函数。通过执行上面的 performselector,它会崩溃并显示 EXc_BAD_ACCESS 消息。
请告诉我为什么它没有调用响应函数。
另一件事是它在上面的 performSelector 调用中显示一个警告,称为“传递 performSelector 的参数 2:withObject:afterDelay:来自不兼容的指针类型”