Sto cercando di salvare un record in questo modo:MonoTouch SecKeyChain.Add ritorno SecStatusCode.Param
var testRecord = new SecRecord(SecKind.GenericPassword)
{
CreationDate = DateTime.UtcNow,
MatchCaseInsensitive = false,
Service = "MyService",
Label = "MyService",
Account = "User",
Generic = NSData.FromString("test", NSStringEncoding.UTF8),
};
SecKeyChain.Add(testRecord);
... ma mi sto SecStatusCode.Param indietro quando l'eseguo nel simulatore. Secondo lo documentation, quel codice significa "Parametri non validi o incompleti passati" ma non vedo nulla di mancante o insolito che lo others non stia facendo con un successo apparente.
Anche l'aggiunta di CreationDate, invisibile, Descrizione, Commento, accessibile, e proprietà ValueData al SecRecord (alcuni come in this example) non ha aiutato - ancora ottenere SecStatusCode.Param.
Ci sono cose non ovvie che potrebbero causare il ritorno di un codice di stato Param?
L'altra differenza era che stavo usando Generic - come avevo visto nell'esempio di cui stavo andando fuori - mentre stavi usando ValueData. Questo è stato il problema! –
ha ancora il problema – Pilouk