我有一个功能就是
(NSArray *) getRGBsFromImage:(UIImage *)image atX:(int)xx andY:(int)yy count:(int) count {
NSMutableArray *result;
NSUInteger width=...;
NSUInteger height=...;
//algorithm
return result;
}
我正在实现一个
的功能(NSArray *) convertRGBAsForBW: (NSArray *) grayscaleArray
{
// as input i have to access grayscale array..but this array gives me rgbvalues in an NSArray and also I have to implement image.size, height, width...
}
如何实现它,在函数中调用函数?以及如何访问Image的大小,高度,宽度?
答案 0 :(得分:2)
如果他们在同一个班级,你可以做这样的事情。
-(NSArray *) getRGBsFromImage:(UIImage *)image atX:(int)xx andY:(int)yy count:(int) count
{
//...
}
- (NSArray *) convertRGBAsForBW: (NSArray *) grayscaleArray
{
NSMutableArray *someArray = [NSMutableArray array];
for (UIImage *image in grayscaleArray)
{
[someArray addObject:[self getRGBsFromImage:image atX:image.frame.origin.x andY:image.frame.origin.y count:[grayscaleArray count]]];
}
return someArray;
}
答案 1 :(得分:1)
我假设你的2个方法都在同一个类中。如果是,您只需拨打[self methodName]