我将系统驱动器图标 (NSImage) 添加到我的驱动器列表中
现在应用程序在 AppDelegate.swift 的第 13 行崩溃
class AppDelegate: NSObject, NSApplicationDelegate {
了
Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffeef3fff48)
我知道这是我添加的图像,因为当我用文本替换它时就可以了
这是我添加图像的类。
import SwiftUI
let workspace = NSWorkspace.init()
struct DriveList: View {
let drives = SDCardTools.getDrives()!
var body: some View {
return List(drives) { drive in
DriveRow(drive : drive)
}
}
}
struct DriveRow: View {
var drive : Drive
var body: some View {
HStack {
DriveIcon(path : drive.path)
padding(10)
Text(drive.name)
}
}
}
struct DriveIcon : View {
var …Run Code Online (Sandbox Code Playgroud)