Esempio n. 1
0
        /// <summary>
        /// Saves a project after editing.
        /// </summary>
        public void Save()
        {
            PBXDictionary result = new PBXDictionary();

            result.internalNewlines = true;
            result.Add("archiveVersion", 1);
            result.Add("classes", new PBXDictionary());
            result.Add("objectVersion", 46);

            Consolidate();
            result.Add("objects", _objects);

            result.Add("rootObject", _rootObjectKey);

            Backup();

            PBXParser    parser   = new PBXParser();
            StreamWriter saveFile = File.CreateText(System.IO.Path.Combine(this.filePath, "project.pbxproj"));

            saveFile.Write(parser.Encode(result));
            saveFile.Close();
        }
Esempio n. 2
0
    /// <summary>
    /// Saves a project after editing.
    /// </summary>
    public void Save()
    {
        PBXDictionary result = new PBXDictionary();
        result.internalNewlines = true;
        result.Add("archiveVersion", 1);
        result.Add("classes", new PBXDictionary());
        result.Add("objectVersion", 46);

        Consolidate();
        result.Add("objects", _objects);

        result.Add("rootObject", _rootObjectKey);

        Backup();

        PBXParser parser = new PBXParser();
        StreamWriter saveFile = File.CreateText(System.IO.Path.Combine(this.filePath, "project.pbxproj"));
        saveFile.Write(parser.Encode(result));
        saveFile.Close();
    }