在我的iPhone應用程序中,用戶可以從網站上提供的大量音頻點播節目中進行選擇,按發言人,節目名稱和星期幾排序。iPhone用戶歷史數據庫(SQLite?核心數據?)
我想讓應用程序擁有最近聽到的節目的歷史記錄,因此用戶可以跟蹤他已經收聽的內容,包括訪問的日期和時間。
當用戶在他選擇的最後階段我有記憶三種可用導致NSString的:
的NSString *方案; NSString * speakerName; NSString * weekDay;
如何建立一個數據庫,一個歷史訪問權限,每次用戶收聽不同的音頻文件時都可以存儲這3個字符串(加上日期,時間以及音頻播放的時間)他演奏的節目?
我正在閱讀關於SQLite和Core Data for iPhone,但我不確定如果這是要走的路,因爲我只有幾個元素來保存每次數據庫。
有沒有人知道這樣做的示例xCode項目?我應該學習什麼來完成這項任務?
任何建議/指導方針將不勝感激。謝謝!
很好,謝謝!我會嘗試它,並會讓你知道。問題:只要應用程序安裝,它是否保存數據?它可以像最後5個聽到的音頻節目一樣持有,還是最後一個?再次感謝您的幫助。 – Winston 2011-05-19 03:52:17
只要應用程序已安裝,用戶默認值就會被保留,是的。所以從設備中刪除應用程序將清除它們。您也可以通過將值設置爲nil來以編程方式清除它們。用戶默認值可能會備份設備備份......我想他們可能是,但我不確定。 – CharlieMezak 2011-05-19 13:02:16
感謝您的幫助,現在這樣做,因爲它只會保存最後一次訪問,因爲它會覆蓋前一次訪問。 – Winston 2011-05-19 22:46:05