2015-10-26 23 views
-1

如何回想多維NSMutableArray中的對象?Swift 2 - 調用多維NSMutableArray中的對象

var userVideoNames2: NSMutableArray = [[]] 

    userVideoNames2 = [ 
       ["aaa-0", "bob-0", "ccc-0", "ddd-0"], 
       ["aaa-1", "bob-1", "ccc-1", "ddd-1"], 
       ["aaa-2", "bob-2", "ccc-2", "ddd-2"], 
       ["aaa-3", "bob-3", "ccc-3", "ddd-3"], 
       ["aaa-4", "bob-4", "ccc-4", "ddd-4"] 
      ] 

      print(userVideoNames2[3][0]) // aaa-3 ??? 
      print(userVideoNames2[1][2]) // ccc-1 ??? 
+1

你爲什麼要使用NSMutableArray?對Swift來說這是一件非常愚蠢的事情。 – matt

+0

什麼是錯誤信息?你有什麼問題?什麼不適合你的代碼? –

+0

我使用NSMutable Array,因爲數組已生成,並且可以更改 – SNos

回答

1

不要使用NSMutableArray。 Swift陣列可變。聲明userVideoNames2[[String]],一切都會好的。

var userVideoNames2 = [[String]]() 
+0

我使用NSMutable陣列,因爲數組已生成,它可以改變 – SNos

+0

我看不到你的觀點。正如我所說的,一個Swift數組是可變的。請儘量按照我所說的去做;你會看到你的'print'語句正常工作。我已經回答了這個問題。 – matt

+0

好的,對不起。我怎麼回想起這個對象?打印(userVideoNames2 [3 [2]]) – SNos