ねえ、アプリケーションのさまざまなビューにさまざまなサブクラスを使用しています。そのために、ある関数から別の関数に C4Image を渡そうとしています。私のコードは次のとおりです 。
cropPhoto= [CropPhoto new];
cropPhoto.canvas.frame=CGRectMake(0, 0, self.canvas.width, self.canvas.height);
cropPhoto.canvas.userInteractionEnabled = YES;
[cropPhoto setup:img];
cropPhoto.mainCanvas=self.canvas;
[self.canvas addSubview:cropPhoto.canvas];
img は、TakePhoto.h で C4Image として宣言されています。
CropPhoto.mで setup 関数を次のように宣言しました
-(void) setup:(C4Image)image{
//some code here
}
TakePhoto.m で、「'CropPhoto' の目に見える @interface がセレクター 'setup' を宣言していません。」というエラーが表示されます。私は、NSUIntegers を渡す 1 つのサブクラス内でほとんど同じことを行っており、そこで動作します。C4Images に対して、またはサブクラス間で値を渡しているため、他に何かする必要がありますか?