私はこのiPhoneアプリのプログラミングに不慣れです。構造体ポインタとして1つの引数型を持つ関数があります。これを以下に示します
-(void)responce:(structurePtr *)someData
{
......
......
}
5秒の時間間隔の後にperformselectorメソッドを使用してこの関数を呼び出したい。
以下のコードを使用してアクティビティを実行しました
[self performSelector:@selector(responce:) withObject:someData afterDelay:5];
これは、応答関数とも呼ばれません。上記のperformselectorを実行すると、クラッシュしてEXc_BAD_ACCESSメッセージが表示されます。
応答関数を呼び出さない理由を教えてください。
もう1つは、上記のperformSelectorで、「 performSelectorの引数2を渡す:withObject:afterDelay:from incompatablepointertype」という警告が1つ表示されていることです。