我正在嘗試保存我正在構建的iphone應用程序的數據。我的數據結構是保存包含單個gameArray的gamesArray。在每個遊戲陣列中,我有一個日期,名稱,主頁/離開,和一個shotArray。 shotArray包含鏡頭。加載時創建的UIButtons顯示在屏幕上。 shotButtonArray包含這些按鈕。當我在plist編輯器中查看我的文件時,看不到不同的數組。我只看到1個數組,並且所有創建的對象都剛剛列出。爲什麼它只顯示一個數組。這裏是我如何保存我的數據我可以在plist中有兩個數組嗎?
for (UIButton *button in shotButtonArray) {
assert([button isKindOfClass:[UIButton class]]);
[button removeFromSuperview];
}
for (Shot *shot in shotArray) {
[shot subtract_miss_And_make];
}
[self reDrawShots];
[shotButtonArray removeAllObjects];
[shotArray removeAllObjects];
[gameArray removeAllObjects];
[gameArray addObject:theDate];
[gameArray addObject:theName];
NSNumber *theNumber = [NSNumber numberWithInt:homeAway];
[gameArray addObject:theNumber];
[gameArray addObject:shotArray];
gameNumber = 0;
[gamesArray addObject:gameArray];
NSString *path = [self findGamesPath];
[NSKeyedArchiver archiveRootObject:gamesArray toFile:path];
我是否正確保存我的數據。爲什麼它只顯示一個數組。