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:
gandhi
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:
- 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. - 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.
gandhi