嘿,我在我的应用程序中为不同的视图使用不同的子类。为此,我现在尝试将 C4Image 从一个函数传递给另一个函数。我的代码如下: 在 TakePhoto.m
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我声明了这样的设置函数
-(void) setup:(C4Image)image{
//some code here
}
在 TakePhoto.m 中,我收到错误“'CropPhoto' 没有可见的@interface 声明选择器'setup'。” 我在传递 NSUIntegers 的一个子类中做几乎相同的事情,它在那里工作。那么我还需要为 C4Images 做些什么,或者因为我在子类之间传递值吗?