0

我正在编写一些代码,这些代码是从不再与我公司合作的程序员那里继承而来的。在此代码中,一些图像被编码为 base 64 字符串,然后存储NSUserDefaultsNSDictionary. 我遇到的问题是,如果应用程序已被终止(即通过多任务 UI),包含数据的字典似乎没有加载。

Base 64 字符串是否被视为 Objective-C 中的属性列表对象?

我意识到这不是将数据存储在磁盘上的理想解决方案,但这是我在不久的将来必须使用的。

4

1 回答 1

0

它们是否在应用程序的 plist 中显示为stringdata?如果是后者,它们是编码NSData对象;尝试使用objectForKey:然后-[NSImage initWithData:]

于 2012-06-25T23:26:01.697 回答