簡體   English   中英

iPhone:要存儲相冊圖像的URL並在以后進行比較:

[英]iPhone: To store photo album image URL's and compare later:

根據我從以下鏈接的查詢,我已經實現了從ALAsset庫中檢索相冊圖像。

將ALAsset URL圖像上載到服務器

我得到如下的圖像資產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遵循教程

http://dblog.com.au/iphone-development-tutorials/iphone-sdk-tutorial-reading-data-from-a-sqlite-database/

編輯..對不起,我錯過了最后一句話,它可以解釋您想要做什么。

這里

http://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html

進行該教程以學習如何設置數據庫和核心數據,您將了解它們如何保存信息-然后從那里更改代碼以適合您的需求

再次編輯..之后,您可以使用謂詞提取所需的信息,和/或使用字符串比較(Google“ iPhone sdk比較字符串”)與新字符串進行比較。

或創建現有網址的數組並執行類似的操作

if ([myArrayOfURLS containsObject:theNewUrl]) {
       [self doSomethingWithMyNewURLIGuess];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM