相关疑难解决方法(0)

Objective-C方法参数问题

我试图定义一个非常简单的实用方法,这将使我不必使用计算器将RGB值定义为百分比.当我查看Apple的示例代码"QuartzCache"时,在DrawView.m文件第96行中,我看到了这一点:

float whiteColor[4] = {1, 1, 1, 1};
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试创建如下方法时,编译器讨厌我.半小时的密集谷歌搜索没有提供任何帮助.

 +(float[])percentagesRGBArray:(float[])rgbArray{

        float red = rgbArray[0];
        float green = rgbArray[1];
        float blue = rgbArray[2];
        float alpha = rgbArray[3];
        red = red/255;
        green = green/255;
        blue = blue/255;
        alpha = alpha;
        float percentagesRGBArray[4] = {red, green, blue, alpha};


        return  percentagesRGBArray;
    }
Run Code Online (Sandbox Code Playgroud)

定义这种方法的正确方法是什么?我在这做错了什么?

parameters primitive objective-c

3
推荐指数
1
解决办法
974
查看次数

标签 统计

objective-c ×1

parameters ×1

primitive ×1