Код: Выделить всё
import SwiftUI
@main
struct randomApp: App {
@UIApplicationDelegateAdaptor(HSAppDelegate.self) var appDelegate
var body: some Scene { ... }
}
import UIKit
import AppConnect
class HSAppDelegate: AppConnectUIApplication, UIApplicationDelegate, AppConnectDelegate {
var appConnect: AppConnect?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
AppConnect.initWith(self)
self.appConnect = AppConnect.sharedInstance()
self.appConnect!.start(launchOptions: launchOptions)
return true
}
// Other functions from SDK documentation follow here
}
< /code>
line < /p>
self.appConnect!.start(...)
< /code>
вызывается, но приложение завершается следующим исключением: < /p>
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'There can only be one UIApplication instance.'
< /code>
Я также попробовал его с помощью файла main.swift, как описано в документах SDK. Но я не мог понять, как загрузить графический интерфейс (сцена из randomapp struct) < /p>
Я довольно новичок в Swift, Swiftui и iOS программирование. Ответы на многослов ценится
Подробнее здесь: https://stackoverflow.com/questions/796 ... th-swiftui