Rive RiveRuntime приводит к сбою IOS при попытке загрузить файл с несколькими артбордамиIOS

Программируем под IOS
Ответить
Anonymous
 Rive RiveRuntime приводит к сбою IOS при попытке загрузить файл с несколькими артбордами

Сообщение Anonymous »

У меня есть файл .riv с двумя артбордами (см. скриншот):
• Кнопка воспроизведения
• Звезды
В SwiftUI я загружаю его с помощью RiveRuntime. Если я не укажу артборд, он загружает первый артборд (кнопка «Воспроизведение») и работает.
Если я укажу артбордНазвание: «Звезды», приложение вылетает и сообщает, что не может найти артборд.
Что я делаю не так? Баг или мои настройки?

Код: Выделить всё

//
//  ContentView.swift
//  testRive
//
//  Created by Damiano Miazzi on 06/11/2025.
//

import SwiftUI
import RiveRuntime

struct ContentView: View {

private let vm2 = RiveViewModel(
fileName: "star",
stateMachineName: "State Machine 1",
artboardName: "Stars"
)

var body: some View {
VStack {
Text("Hello")
vm2.view()

}
.padding()
}
}

#Preview {
ContentView()
}

если я не указал артборд, файл работает и загружает первый артборд, который называется «Воспроизведение кнопкой».
Изображение


Подробнее здесь: https://stackoverflow.com/questions/798 ... e-artboard
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»