NSDocument-Anwendung + TouchID

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • NSDocument-Anwendung + TouchID

    Hi,

    hat jemand die oben genannte Kombination bereits am Laufen? Also eine Dokument-basierte Anwendung für macOS mit TouchID-Unterstützung? Ich bin da gerade dabei und stolpere über die unterschiedliche, um nicht zu sagen orthogonale, Architektur der beiden Techniken:

    1. Die ganzen Methoden von NSDocument, die man zum Öffnen von Dokumenten überschreibt laufen ja synchron ab. Beim Aufruf von readFromURLofType:error: z.B. wird ja direkt ein BOOL erwartet um einen Erfolg/Mißerfolg zu signalisieren.
    2. Das Touch-ID-Framework ist (ganz iOS-typisch) asynchron aufgebaut. Beim Aufruf von evaluatePolicy:localizedReason:reply wird der Reply-Block ja auf einem nicht näher definierten Thread irgendwann aufgerufen. Das macht's natürlich schwer, das ganze in eine typische Subklasse von NSDocument zu zwängen.
    schönen Gruß

    gandhi