2012-06-25 64 views
0

我正在研究一些代碼,這些代碼是我不在公司的程序員繼承的。在該代碼中,一些圖像被編碼爲底座64的字符串,則隨後被存儲在一個NSUserDefaults內部NSDictionary。我遇到的問題是如果應用程序已被殺死(即通過多任務UI),包含數據的字典似乎不會加載。在NSUserDefaults中存儲Base 64字符串

是基地64串考慮在Objective-C的屬性列表對象?

我意識到這是用於在磁盤上存儲數據的理想解決方案,但這是我有對immdeiate今後的工作。

回答

0

難道他們在應用程序的plist爲stringdata顯示?如果是後者,則編碼爲NSData對象;嘗試使用objectForKey:,然後使用-[NSImage initWithData:]

+0

這就是我如何設置的值。但是,它們以後不會作爲圖像存儲,數據將作爲http post的一部分發送。 –

+1

基地64字符串僅僅是字符串,所以他們是屬性列表對象,如果這就是你需要知道的... – Wevah

相關問題