2016-07-05 66 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