Unity 6.3
0 онлайн 1 гость 4 в системе
Вход

PlistElementDict.SetDate

Declaration

public void SetDate(string key, DateTime val);

Параметры

Параметр Описание
ключ Ключ от свойства.
выбор Значение свойства.

Описание

Удобный метод для установки свойства даты.

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

public class PlistSetDateExample { [PostProcessBuild] public static void SetDateExample(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 SetDate to modify an existing Date entry in the Info.plist or create a new entry if the specified key doesn't exist // The example below will create a new entry called "ExampleDate" with today's date as value rootDict.SetDate("ExampleDate", DateTime.Today); // Write the changes to the Info.plist file plist.WriteToFile(plistPath); } } }