UserDefault 的 flush不能保存

UserDefault::getInstance()->flush();

没有保存

UserDefault::getXMLFilePath().c_str()

返回的路径也是模拟器的

我看了模拟器里的caches 没有UserDefault.xml
但是文件的确保存了 在程序里数据的确留下来了

=================分割线=================

后来发现在模拟器里存的不是/Caches/UserDefault.xml
而是/Library/Preferences/com.xxx.projectName.plist

然后clean了一下重新生成就各种正常了