struct HistoryView: View { @Environment(\.managedObjectContext) private var viewContext @EnvironmentObject private var persistenceController: PersistenceController let piggy: Piggy var body: some View { NavigationView { if (piggy.transactionArrary.count != 0) { List { ForEach(piggy.transactionArray) { item in // view related code } } } } } }