這可能是一個完全愚蠢的問題,但我在Objective-C和一般程序設計方面都很新穎。 我試圖做一個數組的數組,但不能管理,使其工作:Objective-C爲什麼我的數組數組不能工作?
@interface ArraysAndDicts : NSObject {
NSMutableArray * mySimpleArray;
NSMutableArray * myComplicatedArray;
}
實現:
-(void)generateValueForArrayOfArrays {
[self generateValueForArray];
//this generates an array with 5 elements 'mySimpleArray'
[myComplicatedArray addObject:mySimpleArray];
NSMutableArray * mySecondaryArray = [[NSMutableArray alloc] init];
[mySecondaryArray addObject:@"twoone"];
[mySecondaryArray addObject:@"twotwo"];
[myComplicatedArray addObject:mySecondaryArray];
(編輯我爲了清楚所有NSLogs)
當運行我的應用程序,控制檯告訴我:
mySecondaryArray數= 2
mySimpleArray數= 5
myComplicatedArraycount = 0
所以,我知道還有其他辦法,使多維數組, 但我真的很想知道爲什麼這是行不通的。 謝謝。
確實。我忘了初始化>。<知道這是一個愚蠢的問題;) 非常感謝您的幫助。 :) – Quetsche 2010-05-04 08:23:09