Я пытаюсь создать GArray, но у меня всегда одна и та же ошибка:
const GLib = imports.gi.GLib;
var garray = новый GLib.Array(true, true, 1); // Невозможно создать массив упакованного типа, так как он не имеет нулевых аргументов, может только обернуть существующий
var garray = новый GLib.Array(); // Невозможно создать массив упакованного типа, так как он не имеет нулевых аргументов, может только обернуть существующий
Мне нужен GArray, чтобы использовать его в методе GnomeKeyring.item_create_sync:
GnomeKeyring.item_create_sync("логин", 4, "имя", новый GLib.Array(true, true, 1) "pass", true);
Я пробовал другой тип массива вместо GArray, вот ошибки
[]
-> Объект 0xb5d120d0 не является подклассом (null), это массивnew Array()
-> Объект 0xb5e12138 не является подклассом (null), это массив{}
-> Объект 0xb5d0b1b0 не является подклассом (null), это объект5
-> Необработанный GType GArray, распаковывающий GArgument из числа"5"
-> Ожидаемый тип интерфейса для аргумента "атрибуты", но получен тип "строка"
Если у кого есть решение для GArray
или для GnomeKeyring.item_create_sync