Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

PlistDocument

класс в UnityEditor.iOS.Xcode

Описание

Дополнительные сведения о списках свойств см. в разделе Документация Apple.

using System;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEditor.iOS.Xcode;

public class PlistDocumentExample { [PostProcessBuild] public static void PlistDocumentAPIExample(BuildTarget buildTarget, string pathToBuiltProject) { if (buildTarget == BuildTarget.iOS) { // Read the contents of the Info.plist file that was generated during the build string plistPath = pathToBuiltProject + "/Info.plist"; PlistDocument plist = new PlistDocument(); plist.ReadFromFile(plistPath); // Get root plist element PlistElementDict rootDict = plist.root;

// Use helper methods such as SetBoolean, SetInteger or SetDate to modify or create new Info.plist entries // If a specified key doesn't already exist in the Info.plist, a new entry will be created rootDict.SetBoolean("ExampleBoolean", true); rootDict.SetInteger("ExampleInteger", 10); rootDict.SetDate("ExampleDate", DateTime.Today);

// Write the changes to the Info.plist file plist.WriteToFile(plistPath); } } }

Свойства

Свойство Описание
rootКорневой элемент документа с списком свойств.
versionВерсия документа с списком свойств. В настоящее время Apple использует '1.0' для всех файлов с списком свойств.

Конструкторы

Конструктор Описание
PlistDocumentСоздает новый экземпляр документа списка свойств.

Открытые методы

Метод Описание
CreateСоздать новый список свойств Документ.
ReadFromFileЧитает документ из файла, идентифицированного по указанному пути.
ReadFromStreamЧитает проект из указанного текстового редактора.
ReadFromStringЧитает документ из указанной строки.
WriteToFileЗаписывает содержимое проекта в указанный файл.
WriteToStreamЗаписывает содержимое документа в указанный текстовый редактор.
WriteToStringЗаписывает содержимое документа в строку.