Имейте в виду, что я на самом деле не сделал этого, но придется в ближайшем будущем. Вам придется смириться с тем, что вам нужно делать маленькие шаги и выбрасывать половину своей работы, возможно, несколько раз, пока вы не получите удовлетворительное решение.
Я бы начал с открытия вашей базы данных вне swiftui, вероятно, в классе делегата приложения. Затем вставьте все свои значения в объект среды и прикрепите его к своему представлению содержимого
let contentView = ContentView().environmentObject(your_stuff_here)
Внизу в Swiftui вы можете извлечь детали из объекта среды и добавить их к своей кнопке.
Это должно, по крайней мере, помочь вам.