我有一个 NSStrings 的 NSArray,我将其保存到文件中,然后在应用程序重新启动时从文件中重新加载。奇怪的是,重新加载后,字符串周围有括号。
我通过以下方式保存:writeToFile:atomically:
然后我通过以下方式加载数组:arrayWithContentsOfFile:
问题是,当 NSString 进入时,它可能看起来像这样:
I_am_the_good_old_string
但是从文件中重新加载数组后,它看起来像这样:
(
I_am_the_good_old_string
)
我不明白为什么他们现在有括号。感谢您的帮助。
最佳答案
我猜你要打印的第二个对象是一个包含一个字符串的 NSArray,而不是 NSString 对象本身。尝试调用此方法以查看对象类的名称。
NSLog(@"%@",[possibleStringObject class]);
关于ios - 从文件中重新加载 NSStrings 的 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693734/