0
嘿傢伙,我有一個簡單的應用程序只是在一個圖像視圖中的圖像負載。每個只包含在一個plist文件中,並在彈出窗口中選擇一個單元格時調用。我想要的只是一個按鈕,其中有一個動作讓plist中的下一個項目顯示在圖像窗口中。這聽起來很簡單,但我無法弄清代碼抓取plist中的下一個項目嗎?任何人都可以幫助歡呼下一個項目在Plist按鈕
嘿傢伙,我有一個簡單的應用程序只是在一個圖像視圖中的圖像負載。每個只包含在一個plist文件中,並在彈出窗口中選擇一個單元格時調用。我想要的只是一個按鈕,其中有一個動作讓plist中的下一個項目顯示在圖像窗口中。這聽起來很簡單,但我無法弄清代碼抓取plist中的下一個項目嗎?任何人都可以幫助歡呼下一個項目在Plist按鈕
我不確定你的屬性列表的結構是什麼,但我只是猜測它只是一個包含每行圖像名稱的字符串的屬性列表。管理最簡單的方法是隻轉儲plist文件到一個這樣的數組:
// Load the data
NSString *pathToFile = [[NSBundle mainBundle] pathForResource:someArrayNameString ofType:@"plist"];
self.someArrayYouCreated = [NSArray arrayWithContentsOfFile:pathToFile];
那麼你就可以訪問數據的陣列中是這樣的:
// load it into some string you created
nextImageNameString = [someArrayYouCreated objectAtIndex:nextImageNumberHere];
,然後你可以使用該字符串名稱作爲下一個要加載的圖像。因此,基本上,
objectAtIndex
訪問圖像(記住,數組索引0處開始)