[错误]:无法将值设置为钥匙串错误域=com.samsoffes.sskeychain代码=-50"errSecParam"用户信息={NSLocalizedDescription=errSecParam}

[ERROR]:Unable to set value to keychain Error Domain=com.samsoffes.sskeychain Code=-50 "errSecParam" UserInfo={NSLocalizedDescription=errSecParam}

我正在使用 appcelerator titanium 和编码。以下代码可能有什么错误?下面附上错误

 var securely = require('bencoding.securely');
    var SecureProperties = securely.createProperties({
            secret : "hidden_dont_tell",
            identifier : "myPropertyIdentifier",
            vi : "$H@Crit1c4L",
             storageType:securely.PROPERTY_TYPE_KEYCHAIN ,
            securityLevel : securely.PROPERTY_SECURE_LEVEL_HIGH
        });
        SecureProperties.setString('String', "p4$$M0RD");

[ERROR]:Unable to set value to keychain Error Domain=com.samsoffes.sskeychain Code=-50 "errSecParam" UserInfo={NSLocalizedDescription=errSecParam}

使用存储类型作为 PROPERTY_TYPE_PREFERENCES 相反