id: \.element.id) { index, object in Text(object.name) .onAppear { let listCount = self.simpleObjects.count if index >= listCount - 1 { var descriptor = FetchDescriptor<SimpleObject>( sortBy: [SortDescriptor(\SimpleObject.name, order: .forward)] ) descriptor.fetchOffset = listCount descriptor.fetchLimit = 50 Task { guard let nextLists = try? modelContext.fetch(descriptor) else { return } await MainActor.run { simpleObjects.append(contentsOf: nextLists) } } } } } } .scrollIndicators(.hidden) } εΫϩʔϧόʔ࣮ࡍͷϖʔδͷ͞Λ ө͢Δ͖ͳͷͰඇදࣔ