Salta ai contenuti

Cartella e vault

L’app usa il termine vault come nome generico per la cartella scelta, indipendentemente dal fatto che si utilizzi effettivamente Obsidian. Se usi Obsidian, seleziona la cartella principale del tuo vault Obsidian. In caso contrario, scegli una cartella qualsiasi, ad esempio Documents/Health in iCloud Drive, una cartella in Su iPhone e così via.

Toccando la riga del vault si apre il selettore documenti standard di iOS (UIDocumentPickerViewController). Quando scegli una cartella, iOS restituisce un URL con ambito di sicurezza, ovvero un riferimento persistente che consente all’app di continuare ad accedere alla cartella tra un avvio e l’altro senza chiederti di selezionarla nuovamente. L’app lo salva come segnalibro in UserDefaults.

Dopo aver scelto il vault, ti verrà chiesto di assegnare un nome alla sottocartella in cui saranno salvate le esportazioni. Il nome predefinito è Health. Il nome scelto diventa il prefisso del percorso di ogni file esportato:

{vault}/ └─ {subfolder}/ ← il nome che assegni in Health.md    ├─ 2026-04-28-tuesday.md    ├─ 2026-04-27-monday.json    └─ _healthmd_data_dictionary.json

Puoi modificare la sottocartella in seguito da Impostazioni → Vault Obsidian. I file esistenti non verranno spostati.

Obsidian

Seleziona la cartella principale del vault Obsidian. Imposta come sottocartella, ad esempio, Health, così le esportazioni appariranno come una cartella nella struttura del vault.

iCloud Drive

Seleziona una cartella in iCloud Drive. I file verranno sincronizzati automaticamente su tutti i tuoi dispositivi Apple.

Su iPhone

Seleziona una cartella che hai creato in File → Su iPhone. Rimarrà solo in locale, senza sincronizzazione.

Provider di terze parti

Dropbox, Google Drive, Working Copy e altri servizi: qualsiasi provider disponibile nell’app File funziona allo stesso modo.

Una particolarità di iOS.

Se iOS revoca il segnalibro con ambito di sicurezza (un caso raro, che si verifica in genere solo se la cartella sottostante viene eliminata o spostata), le esportazioni inizieranno a non riuscire. Per risolvere il problema, seleziona nuovamente il vault dalle Impostazioni.

Quando un segnalibro salvato viene risolto in un percorso diverso, Health.md ricollega automaticamente la cartella se l’identità persistente conferma che è la stessa. L’app può anche accettare un segnalibro con ambito di sicurezza risolto correttamente quando né la cartella salvata né quella risolta espone un’identità persistente, situazione comune con i provider cloud. Un percorso simile da solo non è mai una prova. La cronologia continua a mostrare l’etichetta di destinazione rispettosa della privacy usata da ogni esecuzione.

Seleziona di nuovo la cartella se è stata eliminata, l’accesso è stato revocato, le identità persistenti sono in conflitto oppure l’identità è presente su un solo lato e lo spostamento non può essere verificato. Health.md non scrive in una destinazione ambigua. Poiché ogni profilo di esportazione possiede la propria destinazione, verifica o riseleziona la cartella interessata per ogni profilo.