[英]iPhone: To store photo album image URL's and compare later:
根據我從以下鏈接的查詢,我已經實現了從ALAsset庫中檢索相冊圖像。
我得到如下的圖像資產URL,“ assets-library://asset/asset.JPG?id = 1000000001&ext = JPG”“ assets-library://asset/asset.JPG?id = 1000000002&ext = JPG”“ assets- library://asset/asset.JPG?id = 1000000003&ext = JPG“
我想將它們存儲在數據庫(或)文件中(我不知道哪個適合以后比較)。 下次(例如,在30分鍾后),我想再次從Asset中獲取所有圖像URL,並與存儲在數據庫中的先前圖像URL進行比較,以查找是否在相冊中添加了任何新圖像。 如果在相冊中添加了任何新圖像,那么我將在代碼中得到該圖像。
我想知道,我應該使用什么來存儲圖像URL字符串,是否使用SQLite數據庫(或)文件以及下一次存儲哪個足以比較之前的數據和當前的數據? 我考慮過創建sqlite數據庫並存儲數據,然后將圖像URL字符串與所存儲的數據進行比較……。 我在想去的權利嗎? 如果是,我可以知道如何將數據(圖像URL字符串)存儲在sqlite數據庫中,並在新圖像URL和存儲的數據之間進行比較嗎? 我通過Firefox sqlite Manager插件創建了一個sqlite數據庫,並添加了一個表。 我沒有任何進一步的樣本可以解決我的目的,即將圖像URL字符串存儲在sqlite數據庫中,並比較存儲的圖像URL字符串和從資源庫獲得的新圖像URL字符串。
請幫助和建議。
謝謝!
是的,你走對了。 使用sqlite數據庫存儲URL遵循教程
編輯..對不起,我錯過了最后一句話,它可以解釋您想要做什么。
這里
進行該教程以學習如何設置數據庫和核心數據,您將了解它們如何保存信息-然后從那里更改代碼以適合您的需求
再次編輯..之后,您可以使用謂詞提取所需的信息,和/或使用字符串比較(Google“ iPhone sdk比較字符串”)與新字符串進行比較。
或創建現有網址的數組並執行類似的操作
if ([myArrayOfURLS containsObject:theNewUrl]) {
[self doSomethingWithMyNewURLIGuess];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.