Tag:

如何读取和写入一个XML文件到相同的位置?

我准备了一些内容的XML文件,并希望加载它在iOS设备上玩,但我也想改变加载的数据,并在同一个文件再次序列化。 在Unity编辑器(Windows)中,它完美的工作,但是当我在iOS设备上testing它时,似乎我可以使用WWW类从StreamingAssets读取,但是我无法写入它。 另外我发现我可以读写由Application.persistentDataPath创build的path。 但似乎在设备的位置,我不能把我的XML到该位置,用户有权访问该文件夹,所以这不是很好的解决scheme,不是吗? 这里用来加载和保存数据的代码。 using UnityEngine; using UnityEngine.UI; using System.Collections; using System.Collections.Generic; using System.Xml.Serialization; using System.IO; using System.Xml; public class testxml : MonoBehaviour { public Text result; public InputField firstPart, secondPart; public Toggle toggle; private List<int> listToSave; // Use this for initialization void Start () { listToSave = new List<int>(); } public void Save() […]