小编Jim*_*b76的帖子

Swift UI - 线程 1:EXC_BAD_ACCESS(代码=2

我将系统驱动器图标 (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)

image exc-bad-access list swift

4
推荐指数
1
解决办法
2480
查看次数

标签 统计

exc-bad-access ×1

image ×1

list ×1

swift ×1