2016-07-05 75 views
-2

我在Table.java文件这个Java变量:转换的Java 2D数组转换成Objective-C的二维数组

int[][] evaluationTable = {{3, 4, 5, 7, 5, 4, 3}, 
{4, 6, 8, 10, 8, 6, 4}, 
{5, 8, 11, 13, 11, 8, 5}, 
{5, 8, 11, 13, 11, 8, 5}, 
{4, 6, 8, 10, 8, 6, 4}, 
{3, 4, 5, 7, 5, 4, 3}}; 

,我想转换为Objective-C的我Table.m文件。 ,我脱离过往的NSArray,的NSMutableArray,等清楚了......这一点很重要

+4

请分享您到目前为止尝试过的方法。 – Sampada

+0

@Sampada我已经尝试创建一个方法,它接受2d数组并初始化它在init方法中。 – Lagos341

+1

请不要转发。 –

回答

0

的Objective-C是C的超集,为您的文字数组你可以使用C数组。在C中,数组括号后的数组名称为,并且您必须指定列数 - 指定行数是可选的;否则该声明与Java相同。因此,只要改变你的代码:

int evaluationTable[][7] = { ... 

int evaluationTable[6][7] = { ... 

有关详细信息查找C数组复合文字

HTH