我正在研究一個需要在多維數組中保存地圖貼圖的遊戲。在我的遊戲中,我將所有這些地圖製作成NSString,並將所有保存的值都存儲起來,我正在將NSString的所有256個值保存到一個int 16x16多維數組中。通過NSString加載地圖
這裏是我當前的代碼但它不工作
-(void)LoadMap:(NSString*)mapString
{
for(int h = 0; h < kMapSize; h++)
{
for(int w = 0; w < kMapSize; w++)
{
map[w][h] = [[mapString substringWithRange:NSMakeRange((h)+(w*kMapSize), 1)] intValue];
}
}
}
任何幫助將是巨大的三江源:)
什麼對此不起作用? – pasawaya 2012-08-04 00:02:04
會發生什麼,而不是你所期望的?運行時異常?編譯錯誤?不正確的結果數據? BSOD?豬飛?運行結果?通常找出編程問題的關鍵在於關於「不起作用」的具體細節。 – 2012-08-04 00:06:20
您是否在詢問如何標記NSString中的每個值並將其用於多個數組? – vnchopra 2012-08-04 00:38:04